将Java项目导出到“ .exe”时减小其大小-应用程序

时间:2019-03-13 18:03:19

标签: java javafx javafx-8 exe

我目前必须照顾一个Java项目(JavaFX 8)。该应用程序已完成,但是我的老板希望使用.exe文件来单击并运行该程序。

我使用IntelliJ IDEA从Java源代码构建了.exe应用程序,但是包含所有.dll文件的文件夹很大(.exe本身很小)。我的问题是,是否有人在减小文件夹大小方面有经验,或者是否有办法制作单个小的.exe文件。

文件夹结构如下:

|> FOLDER "app" (jar and config file)
|> FOLDER "runtime" (very huge)
    |>bin
    |>lib
|>some .dll and the .exe

我了解我以某种方式需要带有.exe文件的JRE,但由于应用程序本身“很小”,因此也许仍然可以减小运行时文件夹的大小。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

如果需要将JRE打包在一起,则可以使用

Excelsior JET

虽然它不是免费的。

如果您只需要打包您的Jar,就可以使用

Launch4j

但是您需要为其提供自己的JRE。