Openjfx не устанавливается

Я использую openjdk-8

openjdk version "1.8.0_212"  
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03)
OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)

и пытаюсь установить javafx:

sudo apt-get install openjfx

, но он не устанавливает ни один из jfxrt.jar, jfxswt.jar и т.д. в любой из папок openjdk, и это должно быть в соответствии с этим постом. Что я делаю не так?

4
задан 13 June 2019 в 21:15

2 ответа

Я думаю, что Вы, вероятно, поняли это к настоящему времени, но для кого-либо еще, который сталкивается с этим, , этот ответ StackOverflow работал на меня на Ubuntu 18.04 с openJDK. В случае, если ответ удален по некоторым причинам, вот команды, которые он дал - он не дал объяснения, к сожалению.

apt purge openjfx
apt install openjfx=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2
apt-mark hold openjfx libopenjfx-jni libopenjfx-java
0
ответ дан 1 December 2019 в 10:57

Возможно, это не идеальное решение, но каждый раз при работе с JavaFX я использую этот список команд:

export PATH_TO_FX=path/to/javafx-sdk-13/lib

для добавления переменной пути

javac --module-path $PATH_TO_FX --add-modules javafx.controls HelloFX.java

для компиляции программы

java --module-path $PATH_TO_FX --add-modules javafx.controls HelloFX

для запуска программы. Это просто из документации openjfx .

0
ответ дан 9 December 2019 в 23:44

Другие вопросы по тегам:

Похожие вопросы: