0

我想知道如何自解压 .jar 文件(和支持文件)然后自动运行 .jar 文件。

这基本上意味着整个应用程序将通过单击运行。

我已经阅读并尝试了 7zExtras,但到目前为止还没有任何运气。我得到提取失败存档已损坏。

请注意,这不是一个自解压的 .jar 文件,而是一个压缩文件夹内的 .jar 文件,需要在解压后运行。

4

1 回答 1

0

如果您在(MyZipDir.zip) 中有jar(MyProject.jar) 文件。zip

如果你运行下面的命令,它工作正常:

Java -cp MyZipDir.zip -jar bin/MyProject.jar-- 假设 jar 在 zip 文件的 bin 目录中。

一旦它工作,您可以根据您的操作系统创建 .bat 或 .sh :

MyRunner.bat

@ECHO ON
set CLASSPATH=.
set CLASSPATH=%CLASSPATH%;MyZipDir.zip
%JAVA_HOME%\bin\java -Xms128m -Xmx384m -jar bin/MyProject.jar
于 2016-06-20T18:05:46.753 回答