macm1环境下IDEA项目切换jdk版本
本文目录
- macm1环境下IDEA项目切换jdk版本
- 背景需求
- 下载对应版本jdk
- 配置IDEA中指定项目的JDK版本
- 配置 Project Structure
- 配置 Settings
- 可能报错
- 同时安装JDK8和JDK17并切换
背景需求
项目基于 springboot3.0.7+Nacos2.2.3+seata1.6.1
由spring官方文档可以看到, springboot3.0 是需要用java17的
https://spring.io/blog/2022/01/20/spring-boot-3-0-0-m1-is-now-available

本地jdk为openjdk1.8,springboot3需要jdk17,但是不想破坏本地jdk环境,所以只针对某个项目单独设定

下载对应版本jdk
jdk17下载地址:https://www.oracle.com/cn/java/technologies/downloads/#jdk17-mac

选择tar.gz文件下载,解压,本地目录格式为/xx/jdk-17.0.7.jdk/Contents/Home

配置IDEA中指定项目的JDK版本
配置 Project Structure
-
打开【File】—【Project Structure】

或右上角位置

-
选择
SDKs属性,并点击中间的加号+,选择Add JDK

-
选择本地计算机中想要使用的
JDK目录(选择bin目录的上一级即可)

-
在
Project Structure窗口,依次点击Apply–OK按钮即可

-
配置
Project->Project SDK为JDK17

-
配置
Project->Project language level为11

-
配置
Modules->Sources->Language level为11

-
配置
Modules->Dependencies->Module SDK为JDK11

每一步记得Apply–OK
配置 Settings
在mac环境下为IDEA --> preferences

-
配置
Build->Build Tools->Maven->Importing

-
配置
Build->Build Tools->Maven->Runner

-
配置
Build->Compiler->Java Compiler

每一步记得Apply–OK
可能报错
java错误:不支持发行版本5
检查之前的配置位置,一般由Language版本所致
https://blog.csdn.net/Deeeelete/article/details/104382752
同时安装JDK8和JDK17并切换
https://blog.csdn.net/weixin_43589025/article/details/129941848
https://blog.csdn.net/hiliang521/article/details/128634470



















