FXMLLoader вызывает исключение IllegalAccessException, поскольку модуль не экспортируется - PullRequest
0 голосов
/ 13 июля 2020

В настоящее время я занимаюсь разработкой небольшого программного обеспечения и столкнулся с проблемой, которую не могу решить. Я использую FXMLLoader для загрузки своего пользовательского интерфейса, но когда я пытаюсь запустить его, я просто получаю код ошибки crypti c (по крайней мере, я изо всех сил пытаюсь понять, как мне с этим бороться) ошибка, о которой я говорю выглядит следующим образом:

java.lang.IllegalAccessException: class javafx.fxml.FXMLLoader$ValueElement (in module javafx.fxml) cannot access class UI.Controller.BattleSheetController (in module UI) because module UI does not export UI.Controller to module javafx.fxml

Я использую Intellij и Maven для разрешения всех зависимостей. Это моя текущая структура проекта: введите описание изображения здесь

Так как я немного потерял то, что еще было бы важно для устранения этой ошибки, я был бы очень рад получить ответы, которые говорят мне, следует ли мне добавить дополнительную информацию. Приветствую :)

...