Как использовать JavaFX в jdk11?

Я начинающий программист, и теперь я хочу запускать приложения с графическим интерфейсом в java (поскольку я раньше тоже работал над java). Я начал читать несколько книг по FX, но они не компилируются на JDK11. Нужно ли мне использовать jdk8 или есть ли способ сделать это и на jdk11?

почему бы и нет openjfx.io

bhathiya-perera 31.01.2019 18:28
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
1
3 091
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

JavaFX был отделен от JDK11 (как официального JDK Oracle, так и OpenJDK). Чтобы использовать JavaFX с JDK11, вам необходимо загрузить автономный файл Среда выполнения JavaFX11.

Что ты имеешь в виду под "необученным"?

Faizan Ahmad 31.01.2019 18:30

@FaizanAhmad больше не поставляется с JDK. Они также удалили вещи JavaEE, которые были там раньше. В любом случае JavaFX не был частью стандарта JavaSE. Подробнее: blog.codefx.org/java/java-11-миграция-руководство

bhathiya-perera 31.01.2019 18:35

Oracle пытается оптимизировать Java, отказываясь от всего, что они не считают «основной функциональностью». JavaFX — одна из тех неосновных вещей. Идея состоит в том, что Oracle хочет чаще обновлять JDK, поэтому они не хотят каждый раз обновлять JavaFX, JavaEE и т. д.

MarsAtomic 31.01.2019 18:36

Как установить этот несвязанный пакет в Windows?

LaraFlow 19.09.2019 12:22

@laraflow Пожалуйста, не комментируйте старые ответы, чтобы задавать связанные, но совершенно разные вопросы. Вместо этого разместите свой вопрос (при условии, что он относится к теме этого сайта) как отдельный вопрос. Stack Overflow работает в формате вопросов и ответов. Это не свободный разговор. Кроме того, Google — ваш друг — используйте его.

MarsAtomic 20.09.2019 03:28

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