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




JavaFX был отделен от JDK11 (как официального JDK Oracle, так и OpenJDK). Чтобы использовать JavaFX с JDK11, вам необходимо загрузить автономный файл Среда выполнения JavaFX11.
Что ты имеешь в виду под "необученным"?
@FaizanAhmad больше не поставляется с JDK. Они также удалили вещи JavaEE, которые были там раньше. В любом случае JavaFX не был частью стандарта JavaSE. Подробнее: blog.codefx.org/java/java-11-миграция-руководство
Oracle пытается оптимизировать Java, отказываясь от всего, что они не считают «основной функциональностью». JavaFX — одна из тех неосновных вещей. Идея состоит в том, что Oracle хочет чаще обновлять JDK, поэтому они не хотят каждый раз обновлять JavaFX, JavaEE и т. д.
Как установить этот несвязанный пакет в Windows?
@laraflow Пожалуйста, не комментируйте старые ответы, чтобы задавать связанные, но совершенно разные вопросы. Вместо этого разместите свой вопрос (при условии, что он относится к теме этого сайта) как отдельный вопрос. Stack Overflow работает в формате вопросов и ответов. Это не свободный разговор. Кроме того, Google — ваш друг — используйте его.
почему бы и нет openjfx.io