JAVA 11 и JavaFX в IntelliJ IDEA - PullRequest
       28

JAVA 11 и JavaFX в IntelliJ IDEA

0 голосов
/ 22 октября 2018

Я создал проект JavaFX в IntelliJ IDEA 2018. Я установил Java JDK 11, и мой проект (Maven) включает в себя все необходимые зависимости:

<dependencies>
    <dependency>
        <groupId>org.openjfx</groupId>
        <artifactId>javafx-controls</artifactId>
        <version>11</version>
    </dependency>
    <dependency>
        <groupId>org.openjfx</groupId>
        <artifactId>javafx-fxml</artifactId>
        <version>11</version>
    </dependency>
</dependencies>

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

    Error:(3, 26) java: cannot access javafx.application.Application
  bad class file: C:\Users\Baterka\.m2\repository\org\openjfx\javafx-graphics\11\javafx-graphics-11-win.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.

Где проблема?Какие версии 54 и 52?Поддерживается ли JavaFX в новой версии Java 11?

1 Ответ

0 голосов
/ 27 января 2019

попробуйте добавить это в ваш файл pom.xml.

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.8.0</version>
            <configuration>
                <source>11.0.1</source>
                <target>11.0.1</target>
            </configuration>
        </plugin>
    </plugins>
</build>

Было бы лучше, если бы вы также обновили все свои плагины maven.посмотрите эту ссылку на YouTube , вот где я получил конфигурацию.

...