首页 > 解决方案 > 使用 Install4J 生成 Windows 可执行文件,JDK11 单独工作

问题描述

我正在将我的应用程序从 JDK 8 迁移到 JDK 11。在 IntelliJ IDE 上进行开发期间,我必须添加一些 VM 参数才能正确启动我的应用程序。

就像是 :

-Xms1G
-Xmx3G
--add-exports
javafx.graphics/com.sun.javafx.scene.layout=ALL-UNNAMED
--add-exports
javafx.graphics/com.sun.javafx.util=ALL-UNNAMED
...

但是当我使用 Install4J 7 或 Exe4J 7 生成“.exe”时,我不需要添加任何“--add-exports”参数。它“单独”工作。

有人知道为什么?在执行时,我的应用程序是否有可能因为这些 args 之一而失败?

问候。

标签: install4jexe4j

解决方案


推荐阅读