mac切换jdk版本

查询mac已有版本

1、打开终端,输入:

bash 复制代码
/usr/libexec/java_home -V

注意:输入命令参数区分大小写(必须是-V)

2.目前本地装有两个版本的jdk

bash 复制代码
xxxx@edydeMacBook-Pro-9 ~ % /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
    20.0.1 (x86_64) "Oracle Corporation" - "OpenJDK 20.0.1" /Users/xxxx/Library/Java/JavaVirtualMachines/openjdk-20.0.1/Contents/Home
    11.0.18 (x86_64) "Oracle Corporation" - "Java SE 11.0.18" /Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home

3.查看默认版本

bash 复制代码
xxxx@edydeMacBook-Pro-9 ~ % java -version
openjdk version "20.0.1" 2023-04-18
OpenJDK Runtime Environment (build 20.0.1+9-29)
OpenJDK 64-Bit Server VM (build 20.0.1+9-29, mixed mode, sharing)

4.打开bash_profile文件

如果是第一次配置环境变量,可以使用touch .bash_profile创建一个

如果已经有存在的配置文件,则使用open -e .bash_profile命令或者vim .bash_profile命令打开

5.配置环境变量

粘贴下面代码,把JAVA_HOME的路径替换成步骤2中,默认想要的jdk版本路径

bash 复制代码
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH%

6.保存

7.重新加载bash_profile文件

bash 复制代码
source .bash_profile

8.查看版本

bash 复制代码
xxxx@edydeMacBook-Pro-9 ~ % java -version
java version "11.0.18" 2023-01-17 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.18+9-LTS-195)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.18+9-LTS-195, mixed mode)
相关推荐
CyL_Cly7 小时前
localsend安卓手机下载 支持win/mac/ubuntu
android·macos·智能手机
A懿轩A8 小时前
Thaw:让 macOS 菜单栏重获新生的免费全能管理工具,适配 macOS Tache 26.4.1 系统,Ice平替活跃版,解决 Ice 常见报错问题
macos
shughui10 小时前
2026最新JDK版本选择及下载安装详细图文教程【windows、mac附安装包】
java·linux·开发语言·windows·jdk·mac
无效的名字12 小时前
mac下安装openclaw
macos
00后程序员张12 小时前
完整指南 iOS App上架到App Store的步骤详解
macos·ios·小程序·uni-app·objective-c·cocoa·iphone
开开心心loky12 小时前
[OC 底层] (二)类与对象底层原理
macos·ios·objective-c·cocoa
谢斯1 天前
[esp-idf]macos 环境安装 v6.0
macos
idolao1 天前
ANSYS 2024安装教程 Windows版:License Manager配置+环境变量+Fluent汉化指南
macos
Digitally1 天前
4 种方法将 Mac 联系人同步到 iPhone
macos·cocoa·iphone
黄毛火烧雪下1 天前
在 macOS 里配置环境变量
macos