Maven Compilation Error: Fatal error compiling: invalid target release: 1.8
Maven Compilation Error: Fatal error compiling: invalid target release: 1.8
与 中发布的类似问题
但是,在我使用解决方案检查我的设置后,问题并没有解决。详情如下。
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-版本:
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.xml 中添加了编译细节。
<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>
如评论中所述,您需要在设置 %JAVA_HOME%
环境变量后重新启动控制台。
Eclipse 用户,交叉检查 Maven 构建中的 运行 配置。按照步骤更正 -
- "Run Configuration"
- 在 "Maven Build" 下,您正在使用 Select 配置
- 单击 "JRE" 选项卡
- Select 正确 JAVA 版本
这个解决方案对我有用!
与
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-版本:
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.xml 中添加了编译细节。
<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>
如评论中所述,您需要在设置 %JAVA_HOME%
环境变量后重新启动控制台。
Eclipse 用户,交叉检查 Maven 构建中的 运行 配置。按照步骤更正 -
- "Run Configuration"
- 在 "Maven Build" 下,您正在使用 Select 配置
- 单击 "JRE" 选项卡
- Select 正确 JAVA 版本
这个解决方案对我有用!