Когда появляется сообщение об ошибке:
Произошла ошибка при инициализации загрузочного слоя
java.lang.module.FindException: модуль HelloFX не найден
это означает, что путь к рассматриваемому модулю в --module-path
указан неверно и модуль не может быть найден.
Проверьте папку вывода.Исходя из вашего первого изображения, вывод проекта HelloFX
идет в out
, но ваши параметры виртуальной машины вы устанавливаете относительный путь для mods
.
Вы можете настроить вывод компилятора из IntelliJ -> File -> Project Structure -> Project -> Project Compile Output
.
В Windows по умолчанию при создании проекта JavaFX IntelliJ указывает на \path-to\HelloFX\out
.
Затем вылибо измените этот выходной путь компиляции на \path-to\HelloFX\mods
, либо свои параметры виртуальной машины:
--module-path "\path-to\javafx-sdk-11.0.1\lib;out\production"