首页 > 解决方案 > 将 java 项目导出到“.exe”-Application 时减小其大小

问题描述

我目前必须处理一个 Java 项目(JavaFX 8)。应用程序已经完成,但我的老板想要一个.exe文件,点击并运行它。

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

文件夹结构如下所示:

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

我知道我以某种方式需要带有.exe文件的 JRE,但也许仍然有一种方法可以减小运行时文件夹的大小,因为应用程序本身“非常小”。

谢谢你的帮助。

标签: javajavafxjavafx-8exe

解决方案


如果您需要 JRE 与它一起打包,您可以使用

Excelsior JET

虽然它不是免费的。

如果您只需要以很少的开销打包您的 Jar,您可以使用

启动4j

不过,您需要提供自己的 JRE。


推荐阅读