我想知道如何自解压 .jar 文件(和支持文件)然后自动运行 .jar 文件。
这基本上意味着整个应用程序将通过单击运行。
我已经阅读并尝试了 7zExtras,但到目前为止还没有任何运气。我得到提取失败存档已损坏。
请注意,这不是一个自解压的 .jar 文件,而是一个压缩文件夹内的 .jar 文件,需要在解压后运行。
我想知道如何自解压 .jar 文件(和支持文件)然后自动运行 .jar 文件。
这基本上意味着整个应用程序将通过单击运行。
我已经阅读并尝试了 7zExtras,但到目前为止还没有任何运气。我得到提取失败存档已损坏。
请注意,这不是一个自解压的 .jar 文件,而是一个压缩文件夹内的 .jar 文件,需要在解压后运行。
如果您在(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