0

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

  1. 使用 Netbeans 中的“运行”按钮从 Netbeans 运行程序有效。
  2. 使用命令行运行 jar 文件是可行的。
  3. 使用双击运行 jar 文件不起作用。

为了避免混淆,我已经将 jar 文件设置为使用 javaw.exe 打开,我的 jar 文件过去可以通过双击来工作,现在单击 jar 文件后没有任何反应。我已经尝试过重新安装解决方案,但你可以猜到没有用。

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

提前致谢。

4

3 回答 3

1

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

start /b <jar file>

我假设 jar 文件“执行”但出现错误。以上应该可以帮助您识别错误

于 2012-10-17T20:34:27.807 回答
1

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

在您的命令提示符下键入 -

C:\Documents and Settings\XYZ>assoc .jar
.jar=jarfile

然后将您的 jarfile 关联到 jre7 的 javaw.exe-

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

希望有帮助。

于 2012-10-17T20:50:57.060 回答
0

好的问题解决了,我使用了 jarfix

于 2012-10-17T21:11:40.543 回答