MAC怎样安装多版本jdk(以8,17为例)

铁佛  论坛元老 | 2024-7-20 06:53:35 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1029|帖子 1029|积分 3087

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x





MAC怎样安装多版本jdk(以8,17为例)

1.下载JDK

官方网站:Java Downloads | Oracle
根据mac芯片是intel还是apple进行差别版本下载(以jdk17举例,8同理):

2.查看安装目录

安装pkg文件后,打开终端窗口,执行如下命令查看我们安装的 JDK 版本
  1. # 访问 JDK 安装目录
  2. cd /Library/Java/JavaVirtualMachines
  3. # 查看安装的 JDK 版本
  4. ls -al
复制代码
 
可以看到安装了两个版本 
3. 配置情况变量
3.1 打开情况变量文件
# 输入
cd ~
# 打开情况变量配置文件
open .bash_profile
# 报错:.bash_profile does not exist.
# 第一次配置情况变量,先创建文件
touch .bash_profile
# 再次执行打开情况变量配置文件
open .bash_profile
 
3.2 配置 JDK 多版本情况变量
# 复制如下内容粘贴到.bash_profile中,
# 由于我是安装了三个,所以配置了三个版本
# 你自己是安装了几个版本就配置几个
export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)
export JAVA_11_HOME=$(/usr/libexec/java_home -v11)
export JAVA_17_HOME=$(/usr/libexec/java_home -v17)
alias java8='export JAVA_HOME=$JAVA_8_HOME'
alias java11='export JAVA_HOME=$JAVA_11_HOME'
alias java17='export JAVA_HOME=$JAVA_17_HOME'
export JAVA_HOME=$JAVA_11_HOME
# 记得保存,可以用快捷键 cmd + s
 
3.3 检查情况变量

 
# 配置文件立即生效
source .bash_profile
# 查看 JAVA_HOME 目录
echo $JAVA_HOME
# 查看 JDK 版本信息
java -version
 
4. JDK 版本切换

我们定义了个别名:java8,和java17,此中默认配置为 jdk11。
相互切换,在终端中输入命令即可,如下

#切换到JDK8:
java8 
# 查看 JDK 版本信息
java -version
#切换到JDK11:
java11
# 查看 JDK 版本信息
java -version
#切换到JDK17:
java17
# 查看 JDK 版本信息
java -version


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

铁佛

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表