在发布此问题之前,我尝试了其他SO讨论中提供的大多数可能的解决方案,但没有一个能够有效。这可能是我想念的其他东西吗? 我正在使用NetBeans 8.2,每当我运行项目时,它都会显示以下错误:
编译错误:
执行javac失败,但无法解析错误: javac:无效的目标版本:9 用法:javac 使用-help获取可能的选项列表
1错误
建立失败
总时间:1.124秒 完成时间:5月10日星期三21:39:09 EEST 2017 最终记忆:6M / 92M
无法执行目标org.apache.maven.plugins:maven-compiler插件:2.3.2:项目javacv上的编译(default-compile)示例:编译失败
执行javac失败,但无法解析错误:
javac:无效的目标版本:9
用法:javac
pom.xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.imesha.examples</groupId>
<artifactId>javacv-example</artifactId>
<version>1.0-SNAPSHOT</version>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>9</source>
<target>9</target>
<debug>false</debug>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacv</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.22</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>2.7</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.7</version>
</dependency>
<dependency>
<groupId>net.coobird</groupId>
<artifactId>thumbnailator</artifactId>
<version>0.4.8</version>
</dependency>
</dependencies>
<properties>
<maven.compiler.source>9</maven.compiler.source>
<maven.compiler.target>9</maven.compiler.target>
</properties>
</project>