2011-06-20 53 views
0

我在Eclipse中为我的一个项目导出了一个可运行的.jar文件,但似乎无法通过双击来执行它。使用“java -jar program.jar”从命令行运行它可以正常工作,虽然我可以让一个批处理文件运行它,但这样做很烦人。然后双击我从Eclipse导出的一些旧罐子,效果很好。有人知道怎么修这个东西吗?我正在运行的Windows 7 x64顺便说一句(但我有32位Java)如何通过双击从Eclipse运行导出的.jar?

编辑:完全忽略此问题。这是我在32位日蚀中使用64位Java的问题,以及我可能使用的解决方法。一旦我改为32位Java,一切都是固定的。

回答

0

如果是控制台应用程序,那么它可能不会打开双击命令提示符,尽管应用程序可能在后台运行。我建议为控制台应用程序制作批处理文件

如果它是一个Swing应用程序,但仍无法在双点击运行,你应该尝试使用这个http://launch4j.sourceforge.net/

0

您可以通过设置javaw.exe来执行jar文件来更改此设置。在列表中

我的电脑>工具>文件夹选项>文件类型

查找JAR和改变其“与打开”。

+0

但是我之前做过的其他.jars工作完全没有必要这样做。 –

+0

也许别的东西会覆盖文件关联。只需重新安装或更新您的JRE –

相关问题