Я следую этому руководству по openjfx.io, чтобы скомпилировать и выполнить HelloFX.java.
apt install openjdk-11-jre
$ 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 вызвала бы другую ошибку.
Это всегда неприятно с JavaFX.;) Я рекомендую Вам использующий Amazon JDK Corretto 8: https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html
Это хорошо работает, и у меня никогда не было проблем с ним.