Java到Exe文件

时间:2013-06-23 16:24:11

标签: java jar exe libraries jsmooth

我很难确定如何将 jar文件及其库转换为.exe file。 我知道如何使用JSmooth将jar文件(仅限)转换为.exe文件,但我不知道如何在其中添加库。

我想要完成的是,我想在\lib的位置jar file(s).exe file执行该文件。我希望.exe file独立。

'原因我遇到的情况是我在同一位置有.jar filelib文件夹和.exe file。当我尝试执行.exe file没有错时,它运作良好。当我尝试从.exe filejar file移开\lib时。它将不再起作用。有没有办法可以删除jar和lib文件夹,但让.exe file正常工作?

1 个答案:

答案 0 :(得分:0)

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

对于Windows:

java -classpath .;local.jar MainClass

对于unix / linux:

   java -classpath .:local.jar MainClass