JavaFX 11.0.2 не работает на Intellij (Java 11) - PullRequest
2 голосов
/ 17 марта 2019

Я просматривал переполнение стека и гуглял свой путь в течение последних 3 часов, и, похоже, ничто не помогает.

Настройки моей структуры проекта следующие:

Project SDK: "11 (java version "11.0.2")

Project language level: "11 - Local variable syntax for lambda parameters" - я также попробовал SDK по умолчанию

В разделе "Модули" я импортировал все jar-файлы javafx-sdk-11.0.2

И мои параметры виртуальной машины:

--module-path C:\Program Files\Java\OpenJDK\javafx-sdk-11.0.2\lib --add-modules=javafx.controls,javafx.fxml

Теперь, когда я пытаюсь запустить приложение, я получаю следующую ошибку:

Error: Could not find or load main class Files\Java\OpenJDK\javafx-sdk-11.0.2\lib
Caused by: java.lang.ClassNotFoundException: Files\Java\OpenJDK\javafx-sdk-11.0.2\lib

EDIT:

Я добавил путь в кавычки, который, в свою очередь, перешел к следующей ошибке: «Произошла ошибка во время инициализации загрузочного слоя java.lang.module.FindException: модуль javafx.base не найден "

1 Ответ

1 голос
/ 17 марта 2019

Кажется, я исправил это, используя следующие параметры виртуальной машины: --module-path $ {PATH_TO_FX} --add-modules = javafx.controls, javafx.fxml, javafx.base

И я также попытался добавить отдельные файлы jar в свои модули, что, похоже, сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...