idea报错无效的目标发行版: 11

发布时间 2023-11-28 22:28:31作者: STDU_DREAM

这个错误表明你的项目或者 IntelliJ IDEA 的配置使用了 Java 11,但在你的系统中没有找到有效的 Java 11 安装。要解决这个问题,你可以采取以下步骤:

1.确保已经安装了 Java 11: 首先,确保你的系统中已经安装了 Java 11。你可以从 Oracle 官方网站或者 AdoptOpenJDK 等来源下载并安装 Java 11。
2.配置 IntelliJ IDEA 使用 Java 11:


3.打开 IntelliJ IDEA。
4.转到 "File"(文件) > "Project Structure"(项目结构)。
5.在左侧选择 "Project"(项目),然后在右侧的 "Project SDK" 下拉菜单中选择已经安装的 Java 11 版本。
6.如果 "Project Language Level"(项目语言级别)不是自动设置为 11,请手动将其设置为 Java 11。


7.配置 Maven 或 Gradle 使用 Java 11:


8.如果你的项目使用 Maven,确保你的 pom.xml 文件中设置了正确的编译器插件版本,例如:
xml
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>

9.如果你的项目使用 Gradle,确保在 build.gradle 文件中设置了正确的 Java 版本,例如:
gradle
java {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}

 

10.重启 IntelliJ IDEA: 在应用了这些更改后,关闭并重新启动 IntelliJ IDEA 以确保更改生效。
11.检查系统环境变量: 确保系统的 JAVA_HOME 环境变量指向了正确的 Java 11 安装路径。

如果在执行这些步骤之后问题仍然存在,可能需要检查你的系统配置和 IntelliJ IDEA 的设置,确保没有其他冲突或错误。在某些情况下,也可以尝试在 IntelliJ IDEA 中重新导入项目。