Как установить JavaFX в Ubuntu 20.04 - PullRequest
0 голосов
/ 20 июня 2020

Я использую 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 Ответ

0 голосов
/ 20 июня 2020

JavaFX удален из JDK 11. Поэтому, если вы пытаетесь запустить приложение JavaFX, используя JDK 11 или выше, вам необходимо добавить все зависимости JavaFX в свой путь к классам. Но если вы попытаетесь запустить его со своим Java 8, он может работать нормально. Следуйте этим инструкциям: https://openjfx.io/openjfx-docs/#install -javafx

...