macm1环境下IDEA项目切换jdk版本

macm1环境下IDEA项目切换jdk版本

背景需求

项目基于 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.8springboot3需要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

  1. 打开【File】—【Project Structure】

    或右上角位置

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

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

  4. Project Structure窗口,依次点击ApplyOK按钮即可

  5. 配置Project -> Project SDKJDK17

  6. 配置Project -> Project language level11

  7. 配置Modules -> Sources -> Language level11

  8. 配置Modules -> Dependencies ->Module SDKJDK11

每一步记得ApplyOK

配置 Settings

在mac环境下为IDEA --> preferences

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

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

  3. 配置Build -> Compiler -> Java Compiler

每一步记得ApplyOK

可能报错

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

猜你喜欢

转载自blog.csdn.net/qq_23858785/article/details/131034376