最近要重新用一下 Java ,本来电脑里是有一个的,奈何发现 javac 用不了了,查了一下也没搞清楚为啥,总之直接重装了一个,正好换了个版本。为了防止下次再出现类似于忘了去哪找安装包的事情,笔者决定还是写下来,毕竟好记性不如烂笔头(也许应该说好记性不如烂键盘?)。


卸载已有 JDK

众所周知,Mac 环境里是可以安装多个 JDK 的。

打开终端,输入以下命令:

1
ls /Library/Java/JavaVirtualMachines/

然后就可以看见电脑上安装的 JDK 版本。

卸载 JDK 就很简单,在终端继续输入命令:

1
2
3
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk

//最后 JDK 名字替换成刚才找到的,这里是个例子

继续输入密码,即可成功删除。

可以在终端输入指令 java -version 来检查是否成功卸载。

安装新的 JDK

目前支持 M1 芯片 有 Zulu JDK下载网址

在网页中点击 Choose Your Download ,进入下个页面,选择你希望有的配置。下个 dmg 版本就挺好的。

下载好后安装,走完步骤。

检查是否安装成功的方法和检查是否删除成功的一样,在终端输入指令 java -version 即可。

1
2
3
4
5
6
7
$ java -version

openjdk version "11.0.13" 2021-10-19 LTS

OpenJDK Runtime Environment Zulu11.52+13-CA (build 11.0.13+8-LTS)

OpenJDK 64-Bit Server VM Zulu11.52+13-CA (build 11.0.13+8-LTS, mixed mode)

这就算成功了。

Zulu JDK 默认安装在 /Library/Java/JavaVirtualMachines 目录下。


到这差不多也就完事了,现在能用了。