我在Eclipse中为我的项目导出了一个可运行的.jar文件,但我似乎无法通过双击执行它。使用“java -jar program.jar”从命令行运行它工作正常,虽然我可以留下批处理文件来运行它,但这样做很烦人。双击我从Eclipse导出的一些旧罐子工作正常。有人知道怎么修这个东西吗?我正在运行Windows 7 x64顺便说一句(但我有32位java)
编辑:完全忽略这个问题。这是我在32位日食中使用64位java的问题,以及我可能使用的变通方法。一旦我改为32位java,一切都被修复了。
答案 0 :(得分:0)
在Windows系统上,您需要将.jar转换为.exe文件。
请参阅How can I convert my Java program to an .exe file?了解更多替代方案。
答案 1 :(得分:0)
您可以通过设置javaw.exe来执行jar文件来更改此内容。
我的电脑>工具>文件夹选项>文件类型
在列表中查找JAR并更改其“打开方式”。
答案 2 :(得分:0)
如果它是一个控制台应用程序,那么它可能不会在双击时打开命令提示符,尽管该应用程序可能在后台运行。我建议为控制台应用程序制作批处理文件。
如果它是一个Swing应用程序但仍然无法双击运行,您应该尝试使用此http://launch4j.sourceforge.net/
包装为exe文件