类似于在invalid target release: 1.7上发布的问题,但是在关注了博客之后,我的问题仍然没有得到解决。
无法在项目hm_app上执行目标org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (默认编译):致命错误编译:无效的目标版本: 1.8 ->帮助1
当我遇到这个问题时,我正在关注as tutorial。
abt java & mvn
C:\mvn>echo %JAVA_HOME%
C:\mvn>echo %JRE_HOME%
C:\mvn>echo %MAVEN_HOME% yields
输出
C:\Program Files\Java\jdk1.7.0_51
C:\Program Files\Java\jre7
C:\apache-maven-3.0.4
发布于 2015-02-03 13:04:53
您已经将%JAVA_HOME
设置为JDK1.7,但是您正在尝试使用1.8进行编译。安装JDK1.8并确保您的%JAVA_HOME
指向该版本,或者将目标版本降至1.7。
无效目标版本: 1.8
目标版本指的是jdk版本。
发布于 2016-08-03 21:18:57
将值放入插件中:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
使用了以下错误:
<source>${java.version}</source>
<target>${java.version}</target>
发布于 2017-08-02 17:06:41
在我的例子中,maven的“运行配置”使用了错误的JRE (1.7)。确保选中Run -> Run Configurations -> (Tab) JRE to jdk1.8.x。
https://stackoverflow.com/questions/28291691
复制相似问题