我试图编译和运行一个JavaFX程序/项目我在网上找到周围的混乱和发现的JavaFX,因为它是第一个使用它在我的情况,从我的终端。 JavaFX是不包含在最新的JDK,所以我安装openjfx
也就是说,我尝试使用此行来编译程序:
javac -cp /usr/share/java/openjfx/jre/lib/ext/jfxrt.jar *java
这是可行的,所有.class文件都已生成,但是后来我尝试使用此行来运行它:
java -cp /usr/share/java/openjfx/jre/lib/ext/jfxrt.jar:. Game
此行给我这个错误:
Error : Could not find or load main class Game
Caused by : java.lang.NoClassDefFoundError: tutorialfx/tutorial23/Game (wrong name: Game)
到目前为止,我尝试了许多小事情,没有定论。我开始认为我可以使用最新的JDK运行任何JavaFX程序,但事实并非如此。所以我在这里!
我拥有最新版本的openjfx,我想做的显然是能够运行该程序!
谢谢