如何从终端运行JavaFX程序?

时间:2019-02-02 22:17:15

标签: java javafx

我试图编译和运行一个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,我想做的显然是能够运行该程序!

谢谢

0 个答案:

没有答案