Почему IDEA не может найти пакет JavaFX после обновления проекта JavaFX до JDK 17 с помощью Azul Zulu Builds of OpenJDK with FX?

У меня есть проект Java FX, и я обновил его до JDK 17, используя следующую Azul Zulu Build of OpenJDK with JavaFX.

https://www.azul.com/downloads/?os=windows&package=jdk-fx

Кто-нибудь знает, почему Intellij не может найти пакет JavaFX с использованием JDK 17 из Azul Zulu Builds of OpenJDK with FX?

1 ответ

Нижеприведенное решение заключается в использовании среды выполнения Azul с модулями JavaFX, полученными из центрального репозитория Maven с использованием Maven (или Gradle). Я понимаю, что это не совсем то, что вы просили, но, возможно, вам это поможет.

Создайте проект JavaFX :

  1. Файл | Новый | Проект ... | JavaFX
  2. Измените название проекта, как хотите.
  3. Оставьте параметры по умолчанию, выберите Далее | Заканчивать.

Загрузите и используйте Azul JDK в своем проекте

  1. Файл | Структура проекта | SDK проекта | Скачать JDK ...
  2. Выберите Vendor Azul Zulu Community.
  3. Скачать | Ok

Запустите новое приложение JavaFX в среде IDE, используя среду выполнения Azul JDK :

  1. Откройте класс HelloApplication.java, щелкните значок «Выполнить приложение» в желобе и выберите «Выполнить HelloApplication.main ()».
Другие вопросы по тегам