【发布时间】:2019-02-09 20:06:11
【问题描述】:
我安装了 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>
【问题讨论】:
-
您正在使用目标版本 8 进行编译,但您的依赖项是使用目标版本 10 编译的。
标签: java maven intellij-idea javafx