Как исправить отсутствующие компоненты среды выполнения JavaFX? - PullRequest
0 голосов
/ 01 сентября 2018

У меня установлено следующее в Ubuntu 18.04.1 LTS:

openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.1)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.1, mixed mode)

javafx.runtime.version=8.0.161
javafx.runtime.build=b00

Однако я пытаюсь запустить пример приложения Java, которое использует javafx, я получаю следующую ошибку:

$ java -jar Untitled.jar 
Error: JavaFX runtime components are missing, and are required to run this application

Я попытался запустить его в Eclipse, Intelli и в терминале с той же ошибкой.

Я установил classpath

:~$ echo $CLASSPATH
/usr/share/java/openjfx/jre/lib/ext/jfxrt.jar:.

Я скопировал все файлы javafx в текущий каталог. Я перепробовал все, что смог найти в интернете.

Кто-нибудь знает, как это исправить?

1 Ответ

0 голосов
/ 15 июня 2019

В Ubuntu 18.04 с установленными openjdk-11-jre и openjfx вы можете использовать:

% java --module-path /usr/share/openjfx/lib --add-modules ALL-MODULE-PATH \
    -jar Untitled.jar

Более подробную информацию о о том, как запускать программы JavaFX можно найти на сайте openjfx.io .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...