(Mac)Java
JDK 安装
JDK 是 Java 的开发工具包,JRE 是 Java 的运行环境,JDK 包含了 JRE。
一、 准备环境
1.检查环境中是否安装了 JDK
# 检查环境
liuzd@liuzhendongdeMacBook-Pro ~ % java -version
java version "1.8.0_391"
Java(TM) SE Runtime Environment (build 1.8.0_391-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.391-b13, mixed mode)
liuzd@liuzhendongdeMacBook-Pro ~ %
2.如果安装了 JDK 且不符合你的预期,那么清理它时要彻底
# JRE
liuzd@liuzhendongdeMacBook-Pro ~ % sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
liuzd@liuzhendongdeMacBook-Pro ~ % sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane
# JDK
liuzd@liuzhendongdeMacBook-Pro ~ % sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-1.8.jdk
# 运行环境
liuzd@liuzhendongdeMacBook-Pro ~ % sudo rm -rf /Library/Application\ Support/Java
二、下载 JDK 并安装
1.官网下载.dmg文件,直接安装。
可以下载多版本 JDK 进行安装,方便切换。也可以下载一个最常用的版本。
# 查看所安装的所有 JDK
liuzd@liuzhendongdeMacBook-Pro ~ % ls /Library/Java/JavaVirtualMachines
jdk-1.8.jdk jdk-11.jdk
liuzd@liuzhendongdeMacBook-Pro ~ %
2.打开配置文件 ~/.zshrc
可以有多种方式打开 ~/.zshrc。
# 创建配置文件(配置文件不存在创建,如果存在直接使用 open 打开即可)
liuzd@liuzhendongdeMacBook-Pro ~ % touch ~/.zshrc
# 打开方式一:默认使用自带文本编辑打开
liuzd@liuzhendongdeMacBook-Pro ~ % open ~/.zshrc
# 打开方式二:通过安装的编辑软件打开,比如 Visual Studio Code.app
liuzd@liuzhendongdeMacBook-Pro ~ % open -a /Applications/Visual\ Studio\ Code.app ~/.zshrc
三、环境变量配置
支持多版本切换(别名)
# >>> java initialize >>>
# Set JAVA_HOME, CLASSPATH, and PATH for Java default jdk-1.8
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
export JAVA_HOME
export CLASSPATH
export PATH
# Alias switching between Java versions
alias jdk8='export JAVA_HOME=$(/usr/libexec/java_home -v 1.8); export PATH="$JAVA_HOME/bin:$PATH"'
alias jdk11='export JAVA_HOME=$(/usr/libexec/java_home -v 11); export PATH="$JAVA_HOME/bin:$PATH"'
# <<< java initialize <<<
校验 JDK 配置文件
liuzd@liuzhendongdeMacBook-Pro ~ % source ~/.zshrc
liuzd@liuzhendongdeMacBook-Pro ~ % java -version
java version "1.8.0_501"
Java(TM) SE Runtime Environment (build 1.8.0_501-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.501-b08, mixed mode)
liuzd@liuzhendongdeMacBook-Pro ~ % jdk11
liuzd@liuzhendongdeMacBook-Pro ~ % java -version
java version "11.0.32" 2026-07-21 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.32+7-LTS-196)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.32+7-LTS-196, mixed mode)
liuzd@liuzhendongdeMacBook-Pro ~ % jdk8
liuzd@liuzhendongdeMacBook-Pro ~ % java -version
java version "1.8.0_501"
Java(TM) SE Runtime Environment (build 1.8.0_501-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.501-b08, mixed mode)
liuzd@liuzhendongdeMacBook-Pro ~ %
至此 JDK 安装结束,留下记录,方便忘了查看。
本文来自博客园,作者:旧梦闲笔客,转载请注明原文链接:https://www.cnblogs.com/JustDoIt-1221/p/14078107.html

浙公网安备 33010602011771号