Идея говорит: «Среда выполнения JavaFX не настроена. Либо используйте JDK со встроенным JavaFX, либо добавьте библиотеку JavaFX в путь к классам» - PullRequest
0 голосов
/ 31 августа 2018

Я недавно установил Java 10. Открытый мной проект JavaFX работает с Java 8, и его «Project SDK» и «Уровень языка проекта» в Idea настроены на использование JDK 8, а Java 8 включает файл jfxrt.jar. где он должен быть (jre / lib / ext). Я могу собрать и запустить проект в командной строке с Gradle без проблем.

Если я изменю способ запуска Idea для использования Java 8, Idea не будет жаловаться.

Итак ... это ошибка? Я не разбираюсь в новом материале дерева зависимостей, но разве Idea не должна объявлять JavaFX как зависимость, если она ему нужна? Ясно, что проект, над которым я работаю, настроен нормально.

...