使用idea创建了一个springboot项目 启动后控制台java: 警告: 源发行版 17 需要目标发行版 17
时间: 2023-10-12 14:20:03 浏览: 232
idea新建springboot项目的方法
5星 · 资源好评率100%
这个警告是因为你的项目是在 JDK17 的环境下编译的,但是你的运行环境却不支持 JDK17,所以会出现目标发行版不匹配的警告。
你需要检查你的运行环境的 JDK 版本是否与你的项目使用的 JDK 版本一致。如果不一致,你可以升级你的运行环境的 JDK 版本,或者将你的项目使用的 JDK 版本降低。
如果你使用的是 Maven 构建项目,可以在 pom.xml 文件中指定编译版本和运行版本,如下所示:
```xml
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
```
如果你使用的是 Gradle 构建项目,可以在 build.gradle 文件中指定编译版本和运行版本,如下所示:
```groovy
plugins {
id 'org.springframework.boot' version '2.5.2'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}
group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'
targetCompatibility = '1.8'
repositories {
mavenCentral()
}
```
以上是指定 JDK8 作为编译版本和运行版本的示例,你可以根据你的实际情况进行修改。
阅读全文