"__ Невозможно преобразовать в тип" - JavaFX не работает в eclipse с плагином e(fx)clipse

Я запускаю Eclipse 2019-09 в Windows 10 и установил e(fx)clipse, и у меня есть javaFX sdk в C:/Program Files/Java/javafx-sdk-13.0.1 Каждый раз, когда я создаю новый проект JavaFX, по умолчанию код отображается, но все (BorderPane, Stage и т. д.) "Не может быть разрешено в тип". Как это исправить?

2 ответа

Решение

Возможно, вам нужно установить путь сборки Java.

выполните этот шаг.

щелкните правой кнопкой мыши папку проекта java -> путь сборки -> настроить путь сборки -> Библиотеки -> Путь к модулям -> добавить внешний Jar -> выберите файл jar в javafx/lib. вот так введите описание изображения здесь

добавить и закрыть;

и щелкните правой кнопкой мыши папку проекта java -> запустить как -> запустить configure -> аргумент -> аргумент vm -> поместите это в поле --module-path "C:\Users\DELL\Desktop\Prog Math\javafx-sdk-11.0.2\lib" --add-modules javafx.controls,javafx.fxml введите здесь описание изображения

в "" укажите местоположение вашего javafx\lib, в который вы добавляете внешнюю банку;

Перейдите в eclipse -> меню -> Help -> Install New Software... затем вставьте ссылку ниже, чтобы установить e (fx)clipse

      e(fx)clipse - IDE - Updatesite - http://download.eclipse.org/efxclipse/updates-released/1.1.0/site/

Теперь добавьте внешний JAR jfxrt.jar по умолчанию, указанный с Java из каталога установки JDK.

      C:\Program Files\Java\jdk1.8.0_281\jre\lib\ext\jfxrt.jar

Если не работает при перезапуске eclipse, то -

Перейдите в Project -> Build Path -> Configure Build Path -> JRE System Library -> Edit -> Change Execution Environment на JavaSE-1.8(jre) -> Apply

Другие вопросы по тегам