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