Maven编译错误:致命错误编译:无效的目标版本:1.8

时间:2015-04-09 02:04:59

标签: java windows maven maven-3

Fatal error compiling: invalid target release: 1.8 -> [Help 1]中发布的类似问题 但是,在使用解决方案检查我的设置后问题仍未解决。详情如下。

Maven错误消息是:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project: Fatal error compiling: invalid target release: 1.8 -> [Help 1]

我的JAVA_HOME设置为:

C:\Program Files\Java\jdk1.8.0_40

Java -version:

java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)

我已经向pom添加了编译细节。

  <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.2</version>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
        </configuration>
    </plugin>

2 个答案:

答案 0 :(得分:7)

正如评论中所述,您需要在设置%JAVA_HOME%环境变量后重新启动控制台。

答案 1 :(得分:3)

Eclipse用户,在Maven构建中交叉检查您的运行配置。按照步骤进行纠正 -

  1. &#34;运行配置&#34;
  2. &#34; Maven Build&#34; 下,选择您正在使用的配置
  3. 点击&#34; JRE&#34;标签
  4. 选择更正JAVA版本
  5. 此解决方案适合我!