Я пытаюсь использовать openjdk-11 на ubuntu, но для моего проекта требуется javafx.
Существует пакет openjfx, но он устанавливает alognside с openjdk-8.
До сих пор Я нашел инструкции для создания openjdk и openjfx с нуля.
Любой более простой способ:
Редактировать: openjdk-11 по умолчанию имеет javafx / openjfx.
Согласно официальной документации:
С модульной системой в JDK 9 и более поздних версиях невозможно легко наложить сборку OpenJFX поверх существующего JDK, как это было возможно с JDK 8. Возможно для создания OpenJDK, включающего обновленные модули OpenJFX.Поэтому вам либо нужно ждать входящего автономного установщика с JDK 11, либо вам нужно создать OpenJDK с OpenJFX с нуля.
Я понял:
Вам нужно загрузить последнюю версию с веб-сайта openjfx, как описано здесь: http://mail.openjdk.java.net/pipermail/openjfx-dev /2018-May/021819.html
Похоже, что gtk3 включен по умолчанию, который не казался таким стабильным, как gtk2. Так что пока я решил придерживаться oracle 10 jdk и ждать, пока openjfx созреет и у вас есть пакеты maven.
Согласно официальной документации:
С модульной системой в JDK 9 и более поздних версиях невозможно легко наложить сборку OpenJFX поверх существующего JDK, как это было возможно с JDK 8. Возможно для создания OpenJDK, включающего обновленные модули OpenJFX.Поэтому вам либо нужно ждать входящего автономного установщика с JDK 11, либо вам нужно создать OpenJDK с OpenJFX с нуля.
Я понял:
Вам нужно загрузить последнюю версию с веб-сайта openjfx, как описано здесь: http://mail.openjdk.java.net/pipermail/openjfx-dev /2018-May/021819.html
Похоже, что gtk3 включен по умолчанию, который не казался таким стабильным, как gtk2. Так что пока я решил придерживаться oracle 10 jdk и ждать, пока openjfx созреет и у вас есть пакеты maven.