问题来源

最近发现打开IDEA的启动速度太慢了,发现原来下载的是intel版本的IDEA后来索性全换成arm版本的IDEA和jdk了,然后在卸载jdk的同时发现了几个坑。

根据官网的提示建议

sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.pluginsudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPanesudo rm -fr ~/Library/Application\ Support/Oracle/Java

注意:上述命令第二句

sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane

部分机型PreferencesPanes有可能是PreferencePanes少个s,我就是后者,所以大家可以先用cd查看是否有当前目录再进行删除

如果执行上面三条命令基本上就能给jdk删的差不多了,但是你会发现在执行完上述的三个命令后,在终端输入

java -version仍然会显示jdk的信息

也可能遇到设置面板仍然会出现Java图标的情况,点击图标甚至报错:未能完成操作。(install assistant错误-200。)

这个时候我们需要再执行以下命令:

which java查看当前版本位置

sudo rm -rf /Library/Java/JavaVirtualMachines/{这个地方是自己的jdk版本}

再次查询java -verison

到此即删除卸载完成,可以安装其他版本了,当然也支持安装多个版本,只不过切换时需要配置环境变量。

如果该文章有帮助到你,希望大家点个赞鼓励一下吧!