如何解决Java 11:错误:java:无效的源发行版:11-不知道该怎么办
你好,所以我已经从Java 8升级到Java 11,无论如何我都会收到此错误。我正在使用intellij和Windows 10。 我已更改为11: 1)在项目结构->项目中:
3)在设置->构建,执行,部署-> Java编译器中,我的编译器模块目标字节码版本也设置为11。
我什至将两个环境变量分别更改为用户变量中的JAVA_HOME和系统变量中的JAVA_HOME到jdk-11.0.8。
当我运行java -version和javac -version时,都表明我已经安装了版本11。 当我尝试运行mvn clean程序包时,总是会失败并显示此错误
[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>
我还添加了<release>11</release> <!--or <release>10</release>-->
,但仍然存在相同的问题。
解决方法
请在IntelliJ中检查您的JDK 11设置!即使项目SDK被称为11,它仍然说您的Java版本是1.8.161。由此看来,您的新jdk 11仍指向您的旧版1.8安装,而该版本现在还不涉及版本11。
,IntelliJ IDEA 2021.1.3(社区版)
如果您使用 Gradle 构建工具:
文件 |设置 |构建、执行、部署 |构建工具 |摇篮
,请检查pom版本指向11或8
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。