我有一个名为helloworld.jar的JAR文件。 为了运行它,我在命令行窗口执行以下命令:
java -jar helloworld.jar
这个方法很好用,但我怎么才能双击执行它呢?需要安装任何软件吗?
我有一个名为helloworld.jar的JAR文件。 为了运行它,我在命令行窗口执行以下命令:
java -jar helloworld.jar
这个方法很好用,但我怎么才能双击执行它呢?需要安装任何软件吗?
我正在运行Windows 7 x64,但无法使用这些修复方法之一。
最终,以下方法对我有效:
http://thepanz.netsons.org/post/windows7-jar-file-association-broken-with-nokia-ovi
网站提供了一个存档文件,里面包含一个.bat文件可执行,但请务必检查javaw.exe的实际路径!
我遇到了同样的问题,在Windows 10上。
解决方案:
.jar
文件与javaw.exe
的关联。.bat
文件:start javaw -jar %*
选择应用程序默认使用此 .bat
文件打开 .jar
文件。
启动您的 .jar
文件时,它将关闭 cmd
。
前言:如果你的提示符出现并立即消失,原因是程序已经执行并自动关闭。尝试在结尾处放置一个扫描器以终止,它会使提示符等待输入然后终止。(或者使用延迟)
我曾经遇到过同样的情况,在cmd中运行.jar文件可以正常工作,但是双击文件没有反应。
解决方案: 打开任何文本编辑器并编写命令行: java -jar Example.jar 将该文件保存为.bat文件。 运行此bat文件以获得所需的输出结果。
更进一步,您可以使用简单的GUI工具(如Bat To Exe Converter)将此bat文件转换为exe文件。
现在,您可以将您的.jar文件作为.exe文件共享分发,只需确保所有文件都在一起。(特别是.jar和.bat文件,因为.bat只是提示符)(感觉很合理)
我是一个相对新手的开发者,并正在不断学习。如果有任何错误,请谅解并提供建议。
MyJar.jar
重命名为-jar MyJar.jar
。.class
文件与java.exe
相关联。这种方法可能不适用于所有情况,但在大多数情况下都有效。 To create a new runnable JAR file in the workbench:
1.From the menu bar's File menu, select Export.
2.Expand the Java node and select Runnable JAR file. Click Next.
3.In the Opens the Runnable JAR export wizard Runnable JAR File Specification page, select a 'Java Application' launch configuration to use to create a runnable JAR.
4.In the Export destination field, either type or click Browse to select a location for the JAR file.
5.Select an appropriate library handling strategy.
Optionally, you can also create an ANT script to quickly regenerate a previously created runnable JAR file.
更多信息可以在Eclipse帮助页面上找到:LINK
对我来说,制作一个 start.bat 是唯一有效的方法。
打开一个文本文档并输入:java -jar 你的文件名.jar
将其保存为 start.bat,与你想要执行的 .jar 文件放在同一个文件夹中。然后运行 .bat 文件。