我正在将我的应用程序从 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 之一而失败?
问候。