Netbeans Jar文件不工作

Netbeans Jar文件不工作,netbeans,jar,java,Netbeans,Jar,Java,我不知道以前是否有人问过这样的问题。我的问题是,在卸载旧的32位JRE6和JDK6并安装新的64位JRE7和JDK7之后,我的jar文件无法工作。我正在使用Netbeans 7.1 使用Netbeans中的Run按钮从Netbeans运行程序 使用命令行运行jar文件是可行的 使用双击运行jar文件不起作用 为了避免混淆,我已经将jar文件设置为使用javaw.exe打开,我的jar文件过去是通过双击来工作的,现在在单击jar文件后什么也没有发生。我已经尝试过重新安装解决方案,但正如你所猜测的那

我不知道以前是否有人问过这样的问题。我的问题是,在卸载旧的32位JRE6和JDK6并安装新的64位JRE7和JDK7之后,我的jar文件无法工作。我正在使用Netbeans 7.1

  • 使用Netbeans中的Run按钮从Netbeans运行程序
  • 使用命令行运行jar文件是可行的
  • 使用双击运行jar文件不起作用
  • 为了避免混淆,我已经将jar文件设置为使用javaw.exe打开,我的jar文件过去是通过双击来工作的,现在在单击jar文件后什么也没有发生。我已经尝试过重新安装解决方案,但正如你所猜测的那样,没有成功

    我希望我能找到一个令人满意的答案


    提前谢谢。

    您在
    windows上吗?如果是,请在命令窗口中尝试以下操作:

    start /b <jar file>
    
    启动/b
    

    我假设jar文件“执行”,但得到一个错误。以上内容将帮助您识别错误

    我也曾经遇到过同样的问题。如果您尚未安装最新版本的java,并且没有正确设置文件关联以反映较新的javaw.exe,则会发生这种情况

    在命令提示符中键入-

    C:\Documents and Settings\XYZ>assoc .jar
    .jar=jarfile
    
    然后将JAR文件与jre7的javaw.exe相关联-

    C:\Documents and Settings\XYZ>ftype jarfile="C:\Program Files\Java\jre7\bin\javaw.exe" -jar "%1" %*
    

    希望有帮助。

    好的,问题解决了,我用过。

    什么是“不工作”?Java stacktrace?来自netbeans的错误?操作系统级错误?正如我所说的,jar文件不会通过双击运行,或者当我出于未知原因运行它时,它可能会退出javaw.exe,请更具体一些。双击jar文件不起作用是什么意思?当你这样做的时候会发生什么?什么都没有发生,我双击它,什么都没有发生。真的没什么!是的,我在windows上,我在命令行上尝试了上述行,但它没有显示任何内容,也没有启动应用程序。我还认为这是javaw.exe中的一个错误。您是否尝试打印到System.err以查看是否显示了任何内容?您还可以尝试修改System.err以打印到文件,并查看是否有任何输出:
    System.setErr(newprintstream(newfileoutputstream(“error.log”))当我打印assoc.jar时,它显示“未找到扩展名为.jar的文件关联”