因此,我目前正在研究 Java 11 中的新变化以及外部 OpenJFX SDK。
但是,我想分发一个 jar 文件并让用户自己下载所需的 SDK 并将其放入与我的 jar 相同的文件夹内的预定义文件夹中会容易得多。
现在我问自己是否可以在启动我的 jar 时自动添加所需的 VM 选项,而无需我的程序的用户使用给定的参数从控制台启动它。
在我的情况下,这些参数看起来像这样:"--module-path=D:\Path\JavaFX\lib" --add-modules=javafx.controls,javafx.fxml,javafx.base,javafx.media,javafx.graphics,javafx.swing,javafx.web
有没有办法让我加载这些模块而不要求用户做更多的事情,而不是下载 SDk 并将其复制到文件夹中?我考虑为用户提供每个操作系统的启动脚本,但这也比启动 jar 更复杂。
感谢您提供任何帮助,我希望没有人问过这个问题,因为我无法找到任何东西。
问问题
254 次