我知道人们需要在他们的系统上安装 Java 才能运行 jar。但是,如果它是 JavaFX 11(来自 gluonhq)项目,我会创建工件并且不能像以前使用 Java 1.8(因为包含 JavaFX)那样双击它。
这是一个巨大的痛苦,因为现在我必须使用包含以下内容的 .bat 文件:
java --module-path PATH_TO\javafx-sdk-11.0.2\lib --add-modules=javafx.base,javafx.controls,javafx.graphics,javafx.fxml -jar myjar.jar
并注意最终用户必须将 jfx11 库放在磁盘上的某个位置!
你的专业人士是怎么做的?当然,用户不必单独安装 JFX11 即可运行您的 JavaFX 应用程序,对吧?