Ошибка произошла во время инициализации модуля java.lang.загрузочного уровня.Исключение FindException: Модуль javafx.элементы управления не найден

#java #eclipse #javafx #javafx-8 #javafx-11

Вопрос:

Я пытался установить и настроить JavaFX в соответствии с видео на YouTube, но я, к сожалению, не могу настроить JavaFX 🙁 пробовал много решений в Интернете, но все еще не работает. В моем затмении есть 2 вещи, которые отличаются друг от друга.

Во-первых, это путь сборки Java — > Библиотеки. Мои библиотеки не разделены как пути к классам или пути к модулям.

Путь сборки Java

Во-вторых, когда я создаю проект JavaFX, «module-info.java» создается автоматически. Я не видел этого файла ни на одном из видео.

введите описание изображения здесь

Может ли что-то из этого быть причиной, по которой я получаю эту ошибку? Пожалуйста, помогите мне..

Комментарии:

1. jdk-8 предварительно модульный — либо измените версию fx на 8, либо jdk на модульную версию

2. Это может помочь: Начало работы с JavaFX .

Ответ №1:

Вы используете Java 1.8. Путь к модулю или путь к классу не будут отображаться, если вы используете эту версию. Это должно появиться, если вы используете Java версии 11.

У меня также возникли проблемы с автозаполнением файла module-info. Однако, как только вы получите библиотеку JavaFX, созданную в пути к модулю, ошибка должна исчезнуть.