Mac 下JDK环境变量配置 及 JDK多版本切换

一、推荐官网下载

在这里插入图片描述

二、环境变量配置
1、查看JDK地址,在终端输入以下命令:

/usr/libexec/java_home -V
在这里插入图片描述
我的路径:

/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
2、环境配置

输入命令打开:vim ~/.zshrc 文件
在文件中配置环境变量:(首先按下i进入编辑状态,把下面的代码复制到文件,最后:wq最初并保存文件) (vim指令可以参考此链接)

#配置JDK路径
export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
export JAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
 
#设置默认JDK版本,默认使用 JDK11
export JAVA_HOME=$JAVA_11_HOME
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
 
#配置alias命令动态切换JDK版本  
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
alias jdk17="export JAVA_HOME=$JAVA_17_HOME"
 
export JAVA_HOME
export CLASSPATH
3. 输入一下命令检查环境变量的路径,查看是否配置成功(输出结果是 JDK 路径则表示成功):
echo $JAVA_HOME
4. 输入以下命令,查看JDK的版本信息:
java -version 
三、JDK版本的切换

在终端输入jdk + 版本号

 如: jdk17

在这里插入图片描述

相关推荐

  1. jenv实现mac版本jdk管理以及切换

    2024-02-07 21:06:02       34 阅读
  2. Windows环境JDK安装环境变量配置指南

    2024-02-07 21:06:02       30 阅读
  3. Mac配置版本JDK

    2024-02-07 21:06:02       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-07 21:06:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-07 21:06:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-07 21:06:02       82 阅读
  4. Python语言-面向对象

    2024-02-07 21:06:02       91 阅读

热门阅读

  1. docker实际生产中遇到的问题及解决办法

    2024-02-07 21:06:02       71 阅读
  2. docker进阶问题二

    2024-02-07 21:06:02       43 阅读
  3. docker 安装mysql

    2024-02-07 21:06:02       50 阅读
  4. netstat: 未找到命令

    2024-02-07 21:06:02       56 阅读
  5. MFC研发自验用例编写应注意哪些关键测试点

    2024-02-07 21:06:02       44 阅读
  6. C入门番外篇——C, Are you OK?

    2024-02-07 21:06:02       46 阅读
  7. Unity类银河恶魔城学习记录4-3 P56 On Hix FX源代码

    2024-02-07 21:06:02       46 阅读
  8. 【C++ 二维前缀和】约会

    2024-02-07 21:06:02       44 阅读
  9. svn常用命令及过滤文件 global ignore pattern

    2024-02-07 21:06:02       49 阅读
  10. 随机森林分类器原理简述

    2024-02-07 21:06:02       53 阅读
  11. 【Android】手机端使用NanoHTTPD搭建服务器

    2024-02-07 21:06:02       51 阅读
  12. 力扣:78. 子集

    2024-02-07 21:06:02       53 阅读