Java 如何通过双击从Eclipse运行exported.jar?

Java 如何通过双击从Eclipse运行exported.jar?,java,eclipse,jar,executable,double-click,Java,Eclipse,Jar,Executable,Double Click,我在Eclipse中为我的一个项目导出了一个runnable.jar文件,但我似乎无法通过双击来执行它。使用“java-jar program.jar”从命令行运行它效果很好,虽然我可以留下一个批处理文件来运行它,但这样做相当烦人。双击我从Eclipse导出的一些旧jar就可以了。有人知道怎么解决这个问题吗?我运行的是Windows7x64BTW(但我有32位java) 编辑:完全忽略此问题。这是我在32位eclipse中使用64位java的问题,以及我可能使用的变通方法。一旦我改为32位jav

我在Eclipse中为我的一个项目导出了一个runnable.jar文件,但我似乎无法通过双击来执行它。使用“java-jar program.jar”从命令行运行它效果很好,虽然我可以留下一个批处理文件来运行它,但这样做相当烦人。双击我从Eclipse导出的一些旧jar就可以了。有人知道怎么解决这个问题吗?我运行的是Windows7x64BTW(但我有32位java)


编辑:完全忽略此问题。这是我在32位eclipse中使用64位java的问题,以及我可能使用的变通方法。一旦我改为32位java,一切都已修复。

在Windows系统上,您需要将.jar转换为.exe文件


请参阅以获得大量替代方案。

您可以通过将javaw.exe设置为执行jar文件来更改此设置

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


在列表中查找JAR并更改其“打开方式”。

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


如果它是一个Swing应用程序,并且双击后仍无法运行,那么您应该尝试使用此

将其包装为exe文件。如果Java应用程序启动器已注册以处理jar文件,则没有必要这样做。但是,我以前制作的其他.jar完全可以正常工作,而无需我这样做。可能还有其他内容覆盖了该文件的位置。只需重新安装或更新您的JRE