JavaFX11 и Intellij - PullRequest
       36

JavaFX11 и Intellij

0 голосов
/ 14 декабря 2018

Я следовал инструкциям в этой ссылке https://openjfx.io/openjfx-docs/#install-javafx, и когда я запускаю пример javafx, я получаю эту ошибку

Error:(3, 26) java: cannot access javafx.application.Application
  bad class file: C:\Program Files\Java\OpenJDK\javafx-sdk-11.0.1\lib\javafx.graphics.jar(javafx/application/Application.class)
    class file has wrong version 54.0, should be 52.0
    Please remove or make sure it appears in the correct subdirectory of the classpath.

, и когда я иду в Структура проекта> Проект / Модули, устанавливается JDKк опции VM JDK11:

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

Я попытался перейти в Настройки> Сборка, Выполнение, Развертывание> Компилятор> Версия байт-кода проекта Java Compiler была установлена ​​на 8, и я изменил ее на 11, и первая ошибка исчезлано я получил новую ошибку

Error:java: invalid target release: 11

Я искал в Интернете, и кто-то сказал, перейдите на .idea\compiler.xml и установите цель на 11, но для меня уже установлено 11, но я получаю ошибку

1 Ответ

0 голосов
/ 27 декабря 2018

Перейдите в Файл> Структура проекта> Модули> Источник

Установите для уровня языка значение 11 (если 11 недоступно, установите для "X-Experimental Features")

Изображение

...