微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JavaFX运行时组件丢失,并且从Java -jar myprogram.jar运行该应用程序是必需的

如何解决JavaFX运行时组件丢失,并且从Java -jar myprogram.jar运行该应用程序是必需的

我知道这个问题已经被问过多次了,但是我无法通过--module-path="<path of javafx lib> --add-modules=javafx.controls,etc...解决方解决此问题。我有openjdk版本11.0.7和javac 11.0.7。

我有Intellij,我的javafx程序在intellij上运行良好。但是我无法运行可执行文件.jar文件,当我尝试使用java -jar myprogram.jar从我的终端运行它时,它将抛出 缺少JavaFX运行时组件,并且是运行此应用程序所必需的 错误

这是我的module-info.java module-info

这是我正在尝试打开的.jar program.jar

再次。在我的intellij中,该程序运行良好。但是,当我尝试从.jar可执行文件中打开它不起作用时,并且当我使用java -jar myprogram.jar进行尝试时,它将引发错误JavaFX runtime components are missing,and are required to run this application

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。