Как установить JavaFX в Ubuntu 20.04
Я использую Ubuntu 20.04, и у меня установлено 3 версии java:
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-14-openjdk-amd64/bin/java 1411 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
2 /usr/lib/jvm/java-14-openjdk-amd64/bin/java 1411 manual mode
* 3 /usr/lib/jvm/java-14-oracle/bin/java 1091 manual mode
4 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Press <enter> to keep the current choice[*], or type selection number:
$ java -version
java version "14.0.1" 2020-04-14
Java(TM) SE Runtime Environment (build 14.0.1+7)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)
Когда я пытаюсь запустить программу jar через терминал java -jar ***.jar
, Я все еще получаю сообщение об ошибке
Ошибка: компоненты среды выполнения JavaFX отсутствуют и необходимы для запуска этого приложения.
И даже когда я меняю версию Java, ошибка все равно остается.
sudo apt-get install openjfx
а также sudo apt-get install openjfx-source
- У меня не работает.
Я не понимаю, как установить Java FX на Ubuntu 20.04. У вас есть для меня совет? Пожалуйста помоги.
1 ответ
JavaFX был удален из JDK 11. Поэтому, если вы пытаетесь запустить приложение JavaFX с использованием JDK 11 или выше, вам необходимо добавить все зависимости JavaFX в свой путь к классам. Но если вы попытаетесь запустить его с Java 8, он может работать нормально. Следуйте этим инструкциям:https://openjfx.io/openjfx-docs/