Я разрабатываю приложение, для которого нужен JavaFX. На этой неделе я обновил до Ubuntu 18.10 и видел, что версия по умолчанию OpenJDK равняется 11, и поэтому версия OpenJFX равняется также 11. "Космические" репозитории содержат также версию 8 OpenJDK, но никакой OpenJFX 8 не может быть найден.
Java 11 был выпущен только 25-го сентября 2018, это является действительно новым. Проблема, я теперь вынужден разработать свое приложение с нею; это дает мне две проблемы:
Я пытался искать некоторый PPA, но не нашел никакой содержащий OpenJFX 8 для космического.
Существует ли практический способ установить OpenJFX 8 при тихой работе с Ubuntu 18.10?
Я использовал обходное решение, предложенное в bugreport на панели запуска @shz связанный в комментарии:
У меня было что-то подобное, и информацию о возможных решениях можно найти по следующей ссылке. Главное, я не думаю, что есть JavaFX 8. В тот момент (Java 8) JavaFX был встроен, часть Java. Только после того, как Java стала модульной (Java 9+), JavaFX пришлось устанавливать отдельно.
java-1-8-jar-runs-in-windows-not-ubuntu-not-find-or-load-main-class
Но по какой-то причине OpenJDK 8 не включает JavaFX можно было бы ожидать, что он будет встроенным. (Он встроен для Windows.)