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

Hap*_*ing 6 java windows maven-3 maven

在致命错误编译中发布的类似问题:无效目标版本:1.8 - > [帮助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]
Run Code Online (Sandbox Code Playgroud)

我的JAVA_HOME设置是:

C:\Program Files\Java\jdk1.8.0_40
Run Code Online (Sandbox Code Playgroud)

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)
Run Code Online (Sandbox Code Playgroud)

我已经为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>
Run Code Online (Sandbox Code Playgroud)

Jor*_*pos 7

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