Как установить openjfx наряду с openjdk-11?

Я пытаюсь использовать openjdk-11 на человечности, но мой проект требует javafx.

Существует openjfx пакет, но он устанавливает рядом с openjdk-8.

До сих пор я только нашел инструкции создать и openjdk и openjfx с нуля.

Какой-либо более легкий путь?

Править: openjdk-11 прибывает без javafx/openjfx по умолчанию.

6
задан 14 May 2018 в 08:41

3 ответа

Я понял это:

Необходимо загрузить последнюю сборку с openjfx веб-сайта выполнение, как описано здесь: http://mail.openjdk.java.net/pipermail/openjfx-dev/2018-May/021819.html

Это, кажется, имеет gtk3, включенный по умолчанию, который не казался столь же стабильным как gtk2. Таким образом, на данный момент я решил продолжить работать с оракулом 10 jdk и ожидать openjfx, чтобы назреть и иметь пакеты знатока.

3
ответ дан 23 November 2019 в 07:59

Согласно официальной документации:

С системой модуля в JDK 9 и позже, не возможно легко наложить сборку OpenJFX по существующему JDK, как было возможно с JDK 8. Возможно создать OpenJDK, который включал обновленные модули OpenJFX.

Поэтому или необходимо ожидать входящего автономного установщика с JDK 11, или необходимо создать OpenJDK с OpenJFX с нуля.

0
ответ дан 23 November 2019 в 07:59

Во-первых, установка OpenJFX:

sudo apt install openjfx

Можно затем добавить эти аргументы любому java вызов:

--module-path /usr/share/openjfx/lib --add-modules=javafx.base,javafx.controls,javafx.fxml,javafx.graphics,javafx.media,javafx.swing,javafx.web
1
ответ дан 23 November 2019 в 07:59

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

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