当我尝试在intellij中将javafx应用程序构建为JavaFX应用程序时,我在控制台中运行jar
java -jar RaspberryShell.jar
我知道这个错误:
Error: Could not find or load main class de.Jan.Raspberry.Shell.Main
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application我还将工件中的主类设置为没有问题,如果我在intellij中直接运行它,代码就会运行良好。
有人有主意吗?
发布于 2020-07-25 20:19:30
尝试将其添加到路径中:
-模块-path/usr/local/javafx 14.0.1/lib-add javafx.controls,javafx.fxml
只需将/usr/local/JavaFG-SDK-14.0.1/lib更改为包含javafx的目录。lib目录应该包含一些.jar文件,包括javafx.fxml.jar。
发布于 2020-07-25 20:10:32
您的运行时Java不包括JavaFX。换个真正的人。
发布于 2021-11-09 04:18:12
运行时,单击下拉箭头-> Run configurations ->参数,然后将以下内容粘贴到VM参数中:(用您自己的lib路径替换)--模块路径"C:\Program \FX\javafx-sdk-11.0.2\lib“--添加-模块javafx.controls,javafx.fxml按javafx.controls并运行!
https://stackoverflow.com/questions/63092901
复制相似问题