我正在跟踪本指南 on openjfx.io编译和运行HelloFX.java。
apt install openjdk-11-jre安装openjdkC9,从指南中链接。$ java -version
openjdk version "11.0.5" 2019-10-15
OpenJDK Runtime Environment (build 11.0.5+10-post-Ubuntu-0ubuntu1.118.04)
OpenJDK 64-Bit Server VM (build 11.0.5+10-post-Ubuntu-0ubuntu1.118.04, mixed mode, sharing)我得到的是:
$ export PATH_TO_FX=/home/connor/javafx-sdk-11.0.2/lib
$ javac --module-path $PATH_TO_FX --add-modules javafx.controls HelloFX.java
$ java HelloFX
Error: Could not find or load main class HelloFX
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application我认为这是我的JFX设置中的一个错误;XMing设置中的一个错误会导致另一个错误。
发布于 2020-01-08 20:51:34
JavaFX总是很麻烦的。)我建议您使用JDK 8:https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html
它工作得很好,而且我从来没有遇到过任何问题。
https://askubuntu.com/questions/1201573
复制相似问题