【发布时间】:2020-08-12 17:38:16
【问题描述】:
我有一个问题,我目前正在eclipse上做一个javafx14项目,项目快完成了。
所以我将应用程序导出为可运行的 jar。但是当我尝试通过键入使用控制台运行它时。
java --module-path %PATH_TO_FX% --add-modules javafx.controls,javafx.fxml -jar app.jar
或
java -jar app.jar
或任何东西。 它给了我以下内容
Error occurred during initialization of boot layer
java.lang.module.FindException: Module javafx.controls not found
或者这个:
Error: JavaFX runtime components are missing, and are required to run this application
请帮忙。并提前感谢
【问题讨论】:
-
这表明您的 %PATH_TO_FX% 变量不正确。
-
感谢您的评论。我验证了,变量是正确的
-
您可能应该发布变量指向的文件夹的内容。
-
该文件夹包含三个子文件夹 /bin/(在 Windows 上将包含一些 .dll 文件)/legal/(包含许可证)/lib/(其中包含一些 .jar 文件)
-
变量指向lib子文件夹
标签: java eclipse javafx fxml executable-jar