【MAC+JDK】mac下多版本JDK安装

本文详细介绍了在Mac环境下安装多个版本的JDK(包括JDK1.6、1.7和1.8)的过程,并提供了从Apple开发者网站及Oracle官网下载资源的方法。此外,还讲解了如何通过修改.bash_profile文件来设置和切换不同版本的JDK环境变量,以实现多版本共存。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载自:简书-风铃书简-mac下多版本JDK安装
1.下载
JDK1.6官方未提供1.6的mac版本,需要去apple的开发者网站
JDK1.7、JDK1.8可以去Oracle官方下载
此处提供网盘下载地址:

链接: http://pan.baidu.com/s/1jHBp9VC 密码: ixwy

2.安装
JDK默认安装路径为/Library/Java/JavaVirtualMachines
多版本安装后效果为
在这里插入图片描述

3.设置
1.执行以下命令

 cd ~
 open -e .bash_profile  #打开.bash_profile文件

注:假如.bash_profile文件不存在执行下面命令新建文件

cd ~
touch .bash_profile #新建.bash_profile文件
ls -a #查看文件是否创建成功

然后在执行上面命令
2.在打开的.bash_profile文件中添加下面内容然后关闭

#添加JDK的环境变量

export JAVA_6_HOME=/Library/Java/JavaVirtualMachines/1.6.0_65-b14-462.jdk/Contents/Home
export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home
#默认JDK1.7
export JAVA_HOME=$JAVA_7_HOME
#alias命令动态切换JDK版本  
alias jdk6="export JAVA_HOME=$JAVA_6_HOME"  
alias jdk7="export JAVA_HOME=$JAVA_7_HOME"
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"

3.设置生效

cd ~
source .bash_profile #设置配置立即生效

4.验证是否安装成功
在这里插入图片描述

<think>好的,用户想要在Mac下载安装JDK 17。首先,我需要回想一下之前收集到的信息。用户提到了引用[1]和[2],这两个引用都涉及在Mac安装JDK 17,特别是针对M1芯片的情况。用户可能已经安装JDK8,现在需要安装JDK17来兼容某些工具,比如MAT。 首先,用户需要下载JDK 17安装包。根据引用[1],用户之前可能访问过Oracle官网,但需要注册账户。而引用[2]提到可以使用OpenJDK下载地址,比如bell-sw.com,这可能更方便,不需要注册。所以应该提供这两个选项,但推荐更简便的方式。 接下来是安装步骤。对于.dmg文件,用户需要双击安装,这通常是Mac软件的常规安装方式。安装完成后,需要验证是否成功,可以通过终端输入java -version来检查版本,确保显示的是JDK 17。 然后,用户可能已经安装了多个JDK版本,比如JDK8和JDK17,所以需要管理多个版本。这里需要说明如何切换环境变量,比如使用JAVA_HOME,或者在.zshrc或.bash_profile中设置路径。同时,可以推荐使用jenv这样的工具来更方便地管理多个JDK版本。 注意事项部分,需要注意M1芯片的兼容性。引用[1]提到MAT需要JDK17及以上,所以用户可能需要确认其他工具是否兼容。此外,安装路径通常是/Library/Java/JavaVirtualMachines,用户可能需要确认是否正确安装在此处。 生成的相关问题需要涵盖常见后续需求,比如切换版本、验证安装安装OpenJDK以及多版本共存的问题。这些都是用户在安装后可能会遇到的问题,提前准备这些问题有助于用户进一步解决问题。 最后,要确保回答结构清晰,步骤明确,避免使用复杂术语,让用户能够一步步跟随操作。同时,正确引用来源,确保信息的可靠性。</think>### 如何在 Mac下载安装 JDK 17 #### 步骤 1: 下载 JDK 17 1. **Oracle 官方下载** 访问 [Oracle JDK 17 下载页面](https://www.oracle.com/java/technologies/downloads/#jdk17-mac),选择适用于 macOS 的版本(ARM 64 DMG 适用于 M1/M2 芯片,x64 DMG 适用于 Intel 芯片),需注册 Oracle 账户后下载[^1]。 2. **OpenJDK 替代方案** 若需免注册下载,可访问 [BellSoft Liberica JDK](https://bell-sw.com/pages/downloads/#jdk-17-lts),选择 macOS 对应的安装包(含完整 JVM 支持)[^2]。 --- #### 步骤 2: 安装 JDK 17 1. **双击安装包** 下载完成后(文件后缀为 `.dmg`),双击打开并运行安装向导,按提示完成安装。 **默认安装路径**: `/Library/Java/JavaVirtualMachines/jdk-17.jdk` 2. **验证安装** 打开终端,输入以下命令检查版本: ```bash java -version ``` 若显示类似 `openjdk 17.0.10` 则表示安装成功。 --- #### 步骤 3: 多版本管理(可选) 若需同时使用 JDK 8 和 JDK 17: 1. **通过环境变量切换** 在终端临时指定版本: ```bash export JAVA_HOME=$(/usr/libexec/java_home -v 17) # 切换为 JDK 17 export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) # 切换为 JDK 8 ``` 2. **使用工具管理** 安装 `jenv` 工具统一管理多版本: ```bash brew install jenv jenv add /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home jenv global 17 # 设置全局默认版本 ``` --- #### 注意事项 - **M1/M2 芯片兼容性**:选择 ARM 64 架构的 JDK 版本以获得最佳性能[^1]。 - **环境变量配置**:若需永久生效,可将 `export JAVA_HOME=...` 添加到 `~/.zshrc` 或 `~/.bash_profile` 文件。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值