下载
- oracle官网下载。 - oracle官网
 
- 镜像下载。 - 华为:https://repo.huaweicloud.com/java/
- injdk:https://www.injdk.cn
 
安装
-  下载完成后双击pkg,按提示流程安装。 
-  安装完成后打开终端窗口,执行命令查看版本: java -version 
-  发现版本还是17,并不是刚刚安装的jdk8,需要配置环境变量。 
配置环境变量
- 打开.zshrc文件,或者是.bash_profile,添加以下代码。JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.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
- 第一行的jdk1.8.0_181.jdk对应自己下载的jdk版本。
- 使配置生效。source .zshrc
- 再执行java -version查看自己的版本,发现已经变成了1.8.0_181。
  
检查安装是否完整
- 执行命令:ls -l /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/bin/
- 确保下面有 javac和javap。
  
- 执行命令javac -version
- 版本也是1.8.0_181
 