IntelliJ创建Spring Boot项目时Java版本不兼容及配置异常问题求助
IntelliJ创建Spring Boot项目时Java版本不兼容及配置异常问题求助
各位大佬好,我最近在IntelliJ里创建Spring Boot项目时遇到了一堆版本兼容的问题,折腾好久都没搞定,来求助大家!
先说说我的环境:
- IntelliJ IDEA 2022.2.1
- Spring 3.0.1
- JDK 8.0.351(具体版本信息:java version "1.8.0_351",Java(TM) SE Runtime Environment (build 1.8.0_351-b10),Java HotSpot(TM) 64-Bit Server VM (build 25.351-b10, mixed mode))
操作过程和遇到的问题:
- 新建项目时,左侧默认显示的是Eclipse Projects选项,我选了Spring Boot Initializer来创建项目;
- 我选了本地的JDK 1.8.0_351,但Java版本选了17,结果直接弹出错误提示:
selected Java version not supported; - 没办法我把Java版本改成8,项目倒是创建成功了,但打开pom.xml一看,里面的properties标签居然还是写的:
<properties> <java.version>17</java.version> </properties>
- 尝试运行项目时,又出现了两个错误:
java: warning: source release 17 requires target release 17
Module padelup SDK 1.8 is not compatible with the source version 17. Upgrade Module SDK in project settings to 17 or higher. Open project settings.
我怀疑是不是之前安装过的旧版Java、IntelliJ或者Maven依赖在磁盘里残留了垃圾文件,导致配置混乱,但又不知道该怎么彻底清理才不会弄坏正在用的软件和配置,有没有大佬能指点一下呀?
备注:内容来源于stack exchange,提问作者J-SE
相关产品推荐
相关产品推荐

