Я установил java JDK 11 и использую Maven JavaFX.Но когда я пытаюсь выполнить код, я получаю сообщение об ошибке сборки: «файл класса имеет неправильную версию 54, должно быть 52»
POM.xml
<dependencies> <!-- https://mvnrepository.com/artifact/org.openjfx/javafx-controls --> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-controls</artifactId> <version>11.0.2</version> </dependency> <!-- https://mvnrepository.com/artifact/org.openjfx/javafx-fxml --> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-fxml</artifactId> <version>11.0.2</version> </dependency> <dependency> <groupId>com.ibm.watson.developer_cloud</groupId> <artifactId>java-sdk</artifactId> <version>6.14.0</version> </dependency> <dependency> <groupId>com.googlecode.json-simple</groupId> <artifactId>json-simple</artifactId> <version>1.1.1</version> </dependency> </dependencies>
Убедитесь, что вы используете Java 11 для компиляции и уровень языка установлен на 10 или выше.Проверьте этот ответ , чтобы узнать, как настроить уровень языка в IntelliJ IDEA для Maven.