Java 11:Error:Java:invalid source release:11-不确定要做什么
您好,我已经从Java8升级到Java11,无论发生什么,我都会遇到这个错误。我正在使用intellij和Windows10。 我改为11: 1) 在项目结构->项目中: 2) 项目结构->模块 3) 在设置->构建、执行、部署->Java编译器中,我的编译器模块目标字节码版本也设置为11 我甚至分别将用户变量中的JAVA_HOME和系统变量中的JAVA_HOME更改为jdk-11.0.8 当我运行java-version和javac-version时,都显示我安装了版本11。 当我尝试运行mvn clean软件包时,它总是失败,并出现此错误Java 11:Error:Java:invalid source release:11-不确定要做什么,java,maven,java-8,java-11,Java,Maven,Java 8,Java 11,您好,我已经从Java8升级到Java11,无论发生什么,我都会遇到这个错误。我正在使用intellij和Windows10。 我改为11: 1) 在项目结构->项目中: 2) 项目结构->模块 3) 在设置->构建、执行、部署->Java编译器中,我的编译器模块目标字节码版本也设置为11 我甚至分别将用户变量中的JAVA_HOME和系统变量中的JAVA_HOME更改为jdk-11.0.8 当我运行java-version和javac-version时,都显示我安装了版本11。 当我尝试运行
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project abc: Fatal error compiling: invalid
target release: 11 -> [Help 1]
请帮我纠正错误,
任何帮助都将不胜感激
L.E这是项目pom的一部分
<plugin>
<inherited>true</inherited>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
<optimize>true</optimize>
<encoding>UTF-8</encoding>
<showWarnings>true</showWarnings>
<showDeprecation>true</showDeprecation>
<compilerArguments>
<parameters/>
</compilerArguments>
</configuration>
真的
org.apache.maven.plugins
maven编译器插件
3.8.0
${java.version}
${java.version}
真的
UTF-8
真的
真的
我还添加了
11
,但仍然存在相同的问题。请检查IntelliJ中的JDK 11设置!尽管项目SDK名为11,但它仍然表示您的java版本为1.8.161。从这一点来看,新的jdk 11似乎仍然指向旧的1.8安装,而现在还没有关于版本11。请检查pom版本指向11或8您是否已将maven编译器插件配置为使用Java 11@kutschkem我已经修改了我的初始帖子mvn-version
的输出是什么?可能与我认为我发现了你的问题有关!请检查IntelliJ中的JDK 11设置!尽管项目SDK名为11,但它仍然表示您的java版本为1.8.161。从这一点来看,新的jdk 11似乎仍然指向旧的1.8安装,现在还没有关于11.done的版本,谢谢我的朋友!这并不能回答这个问题。一旦你有足够的钱,你将能够;相反-