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

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
macm1环境下IDEA项目切换jdk版本_第1张图片

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

下载对应版本jdk

jdk17下载地址:https://www.oracle.com/cn/java/technologies/downloads/#jdk17-mac
macm1环境下IDEA项目切换jdk版本_第2张图片

选择tar.gz文件下载,解压,本地目录格式为/xx/jdk-17.0.7.jdk/Contents/Home
macm1环境下IDEA项目切换jdk版本_第3张图片

配置IDEA中指定项目的JDK版本

配置 Project Structure

  1. 打开【File】—【Project Structure】
    macm1环境下IDEA项目切换jdk版本_第4张图片

    或右上角位置
    macm1环境下IDEA项目切换jdk版本_第5张图片

  2. 选择SDKs属性,并点击中间的加号+,选择Add JDK
    macm1环境下IDEA项目切换jdk版本_第6张图片

  3. 选择本地计算机中想要使用的JDK目录(选择bin目录的上一级即可)
    macm1环境下IDEA项目切换jdk版本_第7张图片

  4. Project Structure窗口,依次点击ApplyOK按钮即可
    macm1环境下IDEA项目切换jdk版本_第8张图片

  5. 配置Project -> Project SDKJDK17
    macm1环境下IDEA项目切换jdk版本_第9张图片

  6. 配置Project -> Project language level11
    macm1环境下IDEA项目切换jdk版本_第10张图片

  7. 配置Modules -> Sources -> Language level11
    macm1环境下IDEA项目切换jdk版本_第11张图片

  8. 配置Modules -> Dependencies ->Module SDKJDK11
    macm1环境下IDEA项目切换jdk版本_第12张图片

每一步记得ApplyOK

配置 Settings

在mac环境下为IDEA --> preferences
macm1环境下IDEA项目切换jdk版本_第13张图片

  1. 配置Build -> Build Tools -> Maven -> Importing
    macm1环境下IDEA项目切换jdk版本_第14张图片

  2. 配置Build -> Build Tools -> Maven -> Runner
    macm1环境下IDEA项目切换jdk版本_第15张图片

  3. 配置Build -> Compiler -> Java Compiler
    macm1环境下IDEA项目切换jdk版本_第16张图片

每一步记得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

你可能感兴趣的:(java,java)