首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >编译时发生致命错误:无效的目标版本: 1.8 -> [帮助1]

编译时发生致命错误:无效的目标版本: 1.8 -> [帮助1]
EN

Stack Overflow用户
提问于 2015-02-03 13:03:04
回答 19查看 295.4K关注 0票数 194

类似于在invalid target release: 1.7上发布的问题,但是在关注了博客之后,我的问题仍然没有得到解决。

无法在项目hm_app上执行目标org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (默认编译):致命错误编译:无效的目标版本: 1.8 ->帮助1

当我遇到这个问题时,我正在关注as tutorial

代码语言:javascript
复制
abt java & mvn

C:\mvn>echo %JAVA_HOME% 
C:\mvn>echo %JRE_HOME%
C:\mvn>echo %MAVEN_HOME% yields

输出

代码语言:javascript
复制
C:\Program Files\Java\jdk1.7.0_51
C:\Program Files\Java\jre7
C:\apache-maven-3.0.4
EN

回答 19

Stack Overflow用户

回答已采纳

发布于 2015-02-03 13:04:53

您已经将%JAVA_HOME设置为JDK1.7,但是您正在尝试使用1.8进行编译。安装JDK1.8并确保您的%JAVA_HOME指向该版本,或者将目标版本降至1.7。

无效目标版本: 1.8

目标版本指的是jdk版本。

票数 305
EN

Stack Overflow用户

发布于 2016-08-03 21:18:57

将值放入插件中:

代码语言:javascript
复制
<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>

使用了以下错误:

代码语言:javascript
复制
<source>${java.version}</source>
<target>${java.version}</target>
票数 38
EN

Stack Overflow用户

发布于 2017-08-02 17:06:41

在我的例子中,maven的“运行配置”使用了错误的JRE (1.7)。确保选中Run -> Run Configurations -> (Tab) JRE to jdk1.8.x。

票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28291691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档