1.进入/Library/Java/JavaVirtualMachines目录,并且删除对应版本的JDK:
“
/Library/Java/JavaVirtualMachines/jdkmajor.minor.macro[_update].jdk”
例如,我们要删除的是8u6,可以执行:
rm -rf jdk1.8.0_06.jdk
此时JDK 1.8就被删除了
2.去Oracle官网重新下载要安装的JDK版本,重新安装。例如,下载安装11.0.12版本,安装完成后执行java -version:
xzx@SHMAC-C02GKDZDM ~ % java -version
java version "11.0.12" 2021-07-20 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.12+8-LTS-237)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.12+8-LTS-237, mixed mode)
生效。
参考文档:https://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html#A1096903