是否可以运行JavaFX11+;没有模块路径相关VM选项的项目jar?
我的问题非常类似于这个问题,但没有提供答案,我的目标略有不同,因为我希望最终得到一个可执行文件: 因此,在Oracle从JDK11+中删除JavaFX Packager工具后,我在部署JavaFX应用程序时遇到了问题 在JDK11之前,我使用上述packager工具创建了一个带有相关数据的可执行文件,然后使用Inno Setup Compiler创建了一个安装程序,然后将其传递给大家 现在,我的另一个想法是创建一个胖jar(可以独立运行,包含所有使用过的库),然后从中创建一个可执行文件 我的问题是,如果不添加如下所示的VM选项,创建的jar文件就无法成功运行 我的问题有两个方面:是否可以运行JavaFX11+;没有模块路径相关VM选项的项目jar?,javafx,jar,Javafx,Jar,我的问题非常类似于这个问题,但没有提供答案,我的目标略有不同,因为我希望最终得到一个可执行文件: 因此,在Oracle从JDK11+中删除JavaFX Packager工具后,我在部署JavaFX应用程序时遇到了问题 在JDK11之前,我使用上述packager工具创建了一个带有相关数据的可执行文件,然后使用Inno Setup Compiler创建了一个安装程序,然后将其传递给大家 现在,我的另一个想法是创建一个胖jar(可以独立运行,包含所有使用过的库),然后从中创建一个可执行文件 我的问题
提前谢谢!如果有任何不清楚的地方,请随时询问。IMHO i best to go modular and package with JLink可能重复IMHO i best to go modular and package with JLink可能重复IMHO i best to go modular and package with JLink
java -jar Project.jar
// Error: JavaFX runtime components are missing, and are required to run this application
java --module-path=%PATH_TO_FX% --add-modules=javafx.controls,javafx.fxml -jar Project.jar