错误:java: 错误: 无效的源发行版:13
时间: 2025-02-14 18:18:24 浏览: 65
### 修改 Java 版本以解决无效源发行版错误
当遇到 `java: 无效的源发行版` 错误时,通常是因为项目的配置与实际使用的 JDK 版本不匹配。对于错误提示中的 "13" 表明项目尝试使用了 Java 13 的某些特性或配置,而当前环境并不支持该版本。
#### 方法一:通过修改 Maven 或 Gradle 配置文件来调整 Java 版本
在基于 Spring Boot 的项目中,可以通过编辑 `pom.xml` 文件(如果是 Maven 构建工具),将 `<java.version>` 设置为所需的版本号:
```xml
<properties>
<java.version>1.8</java.version>
</properties>
```
这会告知编译器应该按照哪个版本的标准来进行语法解析和字节码生成[^1]。
#### 方法二:IDEA 中更改全局/模块级别的语言级别设置
除了更新依赖管理工具里的属性外,在 IntelliJ IDEA 开发环境中也可以直接改变整个工程或是单个项目所采用的语言等级。具体操作路径如下:
- 打开 **File | Settings** (Windows/Linux) 或者 **IntelliJ IDEA | Preferences** (macOS)
- 寻找并进入 **Build, Execution, Deployment | Compiler | Java Compiler**
- 将目标模块下的 **Target bytecode version** 设定为你希望兼容的那个 JRE/JDK 版本
- 同样可以在 **Project structure | Project** 页面下找到 **Project language level**, 并将其设成合适的选项[^2]
#### 方法三:确保本地安装有正确版本的 JDK
最后还需确认计算机上确实已经安装好了指定版本的 JDK,并且 PATH 和 JAVA_HOME 环境变量指向的位置也是正确的。可以利用命令行输入 `javac -version` 来验证这一点。
---
阅读全文
相关推荐

















