我知道这个问题被问了很多,但我找不到解决我问题的答案。
当我尝试在 Eclipse 中运行我的 Java 程序时,我得到:
Error: Could not find or load main class tutorial2.Exterminator
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application
我正在使用javaFX并按照https://openjfx.io/openjfx-docs/#install-java进行设置
我已经尝试了许多针对与此类似的问题给出的解决方案,但还没有运气。
我应该在创建项目时做一些不同的事情,还是有一个我还没有点击的简单解决方案?
命令行:
C:\Program Files\Java\jdk-11.0.2\bin\javaw.exe -Dfile.encoding=Cp1252 -p "C:\Program Files\JavaFX\javafx-sdk-11.0.2\lib\javafx.base. jar;C:\Program Files\JavaFX\javafx-sdk-11.0.2\lib\javafx.controls.jar;C:\Program Files\JavaFX\javafx-sdk-11.0.2\lib\javafx.fxml.jar; C:\Program Files\JavaFX\javafx-sdk-11.0.2\lib\javafx.graphics.jar;C:\Program Files\JavaFX\javafx-sdk-11.0.2\lib\javafx.media.jar;C: \Program Files\JavaFX\javafx-sdk-11.0.2\lib\javafx.swing.jar;C:\Program Files\JavaFX\javafx-sdk-11.0.2\lib\javafx.web.jar;C:\Program Files\JavaFX\javafx-sdk-11.0.2\lib\javafx-swt.jar" -classpath "C:\Users\jpcog\eclipse-workspace\tut2\bin" tutorial2.Exterminator
如果有帮助的话,下面是我的包浏览器的快速图片。