Как установить JavaFX с помощью openjdk-11-jdk? [дубликат]

На этот вопрос уже есть ответ:

Я пытаюсь создать этот jlink демо с Java 11.

Я установил OpenJDK 11.

Процесс сборки завершается неудачно, когда он пытается связать с javafx.

Я думаю, что у меня установлены пакеты javafx:

> libopenjfx-java/bionic,bionic,now 8u161-b12-1ubuntu2 all
> [installed,automatic] libopenjfx-java-doc/bionic,bionic
> 8u161-b12-1ubuntu2 all libopenjfx-jni/bionic,now 8u161-b12-1ubuntu2
> amd64 [installed,automatic] openjfx/bionic,now 8u161-b12-1ubuntu2
> amd64 [installed] openjfx-source/bionic,bionic 8u161-b12-1ubuntu2 all

Как мне установить JavaFX, чтобы он был подключен к Java 11? Я понимаю, что Java 11 развязал JavaFX, но я считаю, что его все еще можно использовать вместе.

2
задан 11 November 2018 в 01:29

1 ответ

Если вы установили OpenJDK-11 (и JavaFX) из бионических-хранилищ попробовать эту сборку вместо: https://jdk.java.net/11/ для Oracle-сборки в OpenJDK и https://gluonhq.com/products/javafx/ для JavaFX соответственно OpenJFX ( https://openjfx.io/ ).

Я также установил OpenJDK с apt первым, но бионический-пакет версируется с 11 кажется 10 сборки.

После того, как вы извлекли OpenJFX-пакет, который вы можете использовать lib папку с SDK или папку jmods, соответственно, для --module-path упоминается в build.gradle вашего демо.

1
ответ дан 2 December 2019 в 04:39

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

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