1

我在github上有代码,

https://github.com/Quillion/Game

我想让它可执行。jarIt.bat 是制作 jar 的东西。

path C:\Program Files\Java\jdk1.7.0_04\bin;%path%

cls

javac *java

echo Main-Class: Main> manifest.txt
jar cvfm Main.jar manifest.txt *.class
java -jar Main.jar

del *.class

我可以使用 run.bat 文件在我的计算机上执行它,

path C:\Program Files\Java\jdk1.7.0_04\bin;%path%

cls

java -jar Main.jar

但是如果我将它转移到另一台计算机或 Linux 上,我仍然必须使用命令来执行它。如何创建一个 jar 文件以便可以双击并执行它?

我对整个 jar 的解释有点糟糕,所以如果有人能找到一个很好的分享链接来解释一切,我将非常感激。

我试过阅读很多解释,但没有一个解释如何正确地做到这一点。我知道我可以使用 Eclipse 来完成此任务,但我想了解如何在没有任何 IDE 帮助的情况下自己制作一个。

4

1 回答 1

1

不幸的是,并非所有操作系统都支持通过双击 ootb 运行 jar。您最好为您需要支持的所有环境生成脚本。您可以使用 Maven 和为您编写脚本的插件来做到这一点:

http://mojo.codehaus.org/appassembler/appassembler-maven-plugin/

顺便说一句,您的 jar 应该已经在现代 Windows 安装中通过双击运行!你做得很对。

于 2013-01-09T18:30:46.230 回答