尝试运行jar时缺少javafx组件。没有vm选项的解决方案?

时间:2019-01-16 17:30:37

标签: java intellij-idea javafx

我正在尝试创建一个jar工件,有人可以双击运行它。

这是工件:

enter image description here

和清单文件:

enter image description here

现在,如果我生成文件并尝试从inteliJ运行它:

enter image description here

我在终端中收到以下错误:

  

错误:缺少JavaFX运行时组件,它们是运行所必需的   此应用程序

现在我发现我可以在系统上安装javaFX并添加VM选项:

  

-module-path =“ C:\ Program Files \ Java \ javafx-sdk-11 \ lib” --add-modules = javafx.controls,javafx.fxml

确实可以正常工作,应用程序可以正常启动等...但是我很困惑。我已将JavaFX11包含在jar中,为什么我需要将其与VM选项链接?我是否可以双击桌面上的.jar文件来运行?

0 个答案:

没有答案