如何在Mac上安装并配置JDK环境变量
创作时间:
作者:
@小白创作中心
如何在Mac上安装并配置JDK环境变量
引用
CSDN
1.
https://m.blog.csdn.net/m0_58648890/article/details/145751795
在开发过程中,许多应用和框架都需要使用Java,尤其是使用Java开发的应用程序。如果你是Mac用户,以下是安装并配置JDK环境变量的步骤,确保你能顺利运行Java程序。
步骤 1:下载JDK
- 访问Adoptium网站,这是一个免费的OpenJDK发行版提供网站。
- 在页面上选择适合你操作系统的JDK版本。对于大多数Mac用户,选择macOS版本(.pkg安装包)。推荐选择最新的LTS版本(长期支持版本),例如“Temurin 21.0.6+7-LTS”。
- 下载完成后,双击安装包,按照提示进行安装。
步骤 2:安装JDK
- 双击下载的.pkg文件,这将启动安装向导。
- 跟随提示完成安装,安装路径默认为:
/Library/Java/JavaVirtualMachines/temurin-21.jdk
- 安装完成后,JDK将被安装到指定路径。
步骤 3:配置环境变量
为了使终端能够识别java命令并正确运行,你需要设置环境变量。以下是如何在macOS上配置Java环境变量的步骤。
1. 编辑~/.zshrc(对于zsh用户)
如果你使用的是macOS Catalina或更高版本,系统默认使用zsh,你需要编辑~/.zshrc文件:
nano ~/.zshrc
对于老版本的macOS使用bash,你需要编辑~/.bash_profile文件:
nano ~/.bash_profile
2. 设置JAVA_HOME环境变量
在文件末尾添加以下两行内容:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
这将指定Java的安装路径,并将Java的可执行文件添加到PATH中,确保你在任何地方都可以运行Java命令。
3. 保存并退出
按Ctrl + X退出编辑器,然后按Y确认保存更改。
4. 使环境变量生效
执行以下命令,让配置文件生效:
source ~/.zshrc # 如果你使用的是zsh
source ~/.bash_profile # 如果你使用的是bash
步骤 4:验证JDK配置
在终端中运行以下命令,检查Java是否安装成功,并验证环境变量配置是否正确:
java -version
你应该会看到类似以下输出,表明JDK已经正确安装并配置:
openjdk version "21.0.6" 2025-01-21 LTS
OpenJDK Runtime Environment Temurin-21.0.6+7 (build 21.0.6+7-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.6+7 (build 21.0.6+7-LTS, mixed mode, sharing)
步骤 5:设置PowerShell为默认终端(可选)
如果你喜欢使用PowerShell作为终端,你可以使用Homebrew来安装PowerShell并将其设置为默认终端。运行以下命令:
brew install --cask powershell
然后,如果你想让PowerShell成为默认终端,可以按照安装后提供的提示操作:
sudo sh -c 'echo "/opt/homebrew/opt/powershell/bin/pwsh" >> /etc/shells'
chsh -s /opt/homebrew/opt/powershell/bin/pwsh
总结
通过以上步骤,你已经成功地在Mac上安装并配置了JDK环境变量。这使得你能够顺利运行Java应用程序和开发工具。
热门推荐
电机功率与电流对应,电机功率与电流的关系
土木如何当项目经理
陈建斌:从北漂青年到实力派演员的励志人生
隐形车衣选购指南:不同价位产品特点及品牌推荐
今年的流感季是否已经过去?春季校园传染病如何防控?
皮肤外科和皮肤科有什么区别
皮肤科和外科是一样的吗
单纯查血糖挂什么科
法院开庭被告人必须到场吗
下巴易长痘与内分泌失调如何处理
什么是疯牛病
期货价格的确定依据是什么?这些依据在实际市场中有哪些变化?
家里养白狐是否违法:法律分析与实务指南
短线RSI的调整技巧:不同市场环境下的应用指南
深静脉血栓:定义、风险与预防措施
五彩石竹:中国传统名花的园艺与药用价值
百合莲子粥的功效与营养价值
别再被套路了,电动车以旧换新“电池”有假!已经有人中招!
农村股权证的分配方式与转让规定
命理分析:八字预测与婚姻的联系
完全性右束支传导阻滞心电图特点及治疗方法
宇宙的终极是熵:熵的深刻解析与宇宙命运的哲学思考
硫酸亚铁和柠檬酸浇花比例大了 柠檬酸能代替硫酸亚铁浇花吗
为什么说“最怕霜降晴”?
住房公积金可以用来干什么
"YY":从意淫到语音,网络热词背后的社交密码
解析网络流行词:yy的意义及其实际应用
醋泡食物可软化血管、降血压?真相是……
金鱼四大分类详解:从草种到蛋种的形态特征与品种特点
静态IP开启和关闭有什么区别