首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无效的目标版本: 1.7

无效的目标版本: 1.7
EN

Stack Overflow用户
提问于 2013-11-10 23:20:12
回答 3查看 117.9K关注 0票数 121

我见过类似的问题,但还没有找到答案。

使用maven编译,我得到:

代码语言:javascript
复制
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project api: Fatal error compiling: invalid target release: 1.7 -> [Help 1]

下面是pom.xml:

代码语言:javascript
复制
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.0</version>
    <configuration>
        <source>1.7</source>
        <target>1.7</target>
        <encoding>UTF-8</encoding>
    </configuration>
</plugin>

Javac版本:

代码语言:javascript
复制
javac 1.7.0_25

Java版本:

代码语言:javascript
复制
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

知道可能是什么吗?

EN

回答 3

Stack Overflow用户

发布于 2014-08-19 10:14:11

在IntelliJ IDEA中,当我导入一个运行良好且使用Java1.7的项目时,这种情况就发生在我身上。我显然没有通知IntelliJ我的机器上已经安装了java1.7,而且它也找不到我的$JAVA_HOME

在Mac上,可以通过以下方式解决此问题:

右键单击模块|模块设置|项目

在Project SDK中选择[新建],添加1.7 SDK。

然后转到主IntelliJ IDEA菜单|首选项| Maven |运行程序

并选择正确的JRE。在我的例子中,它使用Project SDK正确更新,现在是1.7。

票数 3
EN

Stack Overflow用户

发布于 2014-02-27 22:11:04

当maven在Eclipse之外工作,但在JDK更改后出现此错误时,请转到Maven运行配置,在主页的底部有一个“Maven Runtime”选项。我使用的是嵌入式Maven,所以在切换到使用外部maven之后,它就可以工作了。

票数 1
EN

Stack Overflow用户

发布于 2015-10-26 23:49:51

这可能适用于很多事情,但对Maven来说还不够,对maven编译器插件肯定也不够。

在这里查看迈克对自己问题的回答:stackoverflow question 24705877

这为我解决了命令行和eclipse中的问题。

此外,@LinGao对stackoverflow question 2503658的回答和$JAVACMD变量的使用可能会有所帮助,但我还没有亲自测试过。

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

https://stackoverflow.com/questions/19891423

复制
相关文章

相似问题

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