1

我很难弄清楚如何将jar 文件及其库转换为.exe file. 我知道如何将 jar 文件(仅限)转换为 .exe 文件,JSmooth但我不知道如何在其中添加它的库。

我想要完成的是我想在没有\libandjar file(s)的位置执行文件.exe file。我要.exe file独立。

因为我遇到的情况是我在同一个位置有这个.jar filelib文件夹和。.exe file当我尝试执行.exe file没有任何问题时,它运行良好。当我尝试.exe file从 thejar file\lib. 它不再起作用了。有没有办法我可以删除 jar 和 lib 文件夹但让.exe file工作正常?

4

1 回答 1

0

您可以在任何地方运行您的 exe,具体取决于您的类路径中是否有 jar。您可以使用环境变量来设置类路径,只需将其放在您的 exe 中:

对于窗户:

java -classpath .;local.jar MainClass

对于 unix/linux:

   java -classpath .:local.jar MainClass
于 2013-06-23T16:38:16.867 回答