【Mac】卸载JAVA、jdk

  1. 通过终端执行 /usr/libexec/java_home -V 查找jdk的版本和位置,这里找到jdk文件的名字(我是jdk-23.jdk 第4步会用到)
bash 复制代码
yyz@ccnn-mac ~ % /usr/libexec/java_home -V
Matching Java Virtual Machines (1):
    23.0.1 (arm64) "Oracle Corporation" - "Java SE 23.0.1" /Library/Java/JavaVirtualMachines/jdk-23.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk-23.jdk/Contents/Home
  1. 依次执行以下:
bash 复制代码
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane
sudo rm -fr ~/Library/Application\ Support/Oracle/Java
  1. 执行 java -version 检查是否卸载成功(我是没成功)

  2. 执行 sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-23.jdk 红色部分是需要替换成第一步骤查到的jdk

  3. 执行 java -version 检查是否卸载成功(成功如下)

bash 复制代码
yyz@ccnn-mac ~ % java -version                                           
The operation couldn't be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.

可以重新选择java版本安装啦

相关推荐
沈韶珺11 分钟前
Visual Basic语言的云计算
开发语言·后端·golang
沈韶珺18 分钟前
Perl语言的函数实现
开发语言·后端·golang
嘻嘻哈哈的zl28 分钟前
初级数据结构:栈和队列
c语言·开发语言·数据结构
wjs202436 分钟前
MySQL 插入数据指南
开发语言
美味小鱼1 小时前
Rust 所有权特性详解
开发语言·后端·rust
我的K84091 小时前
Spring Boot基本项目结构
java·spring boot·后端
Bluesonli1 小时前
第 1 天:UE5 C++ 开发环境搭建,全流程指南
开发语言·c++·ue5·虚幻·unreal engine
wjs20241 小时前
三路排序算法
开发语言
码农小苏241 小时前
K个不同子数组的数目--滑动窗口--字节--亚马逊
java·数据结构·算法
struggle20252 小时前
helm-dashboard为Helm设计的缺失用户界面 - 可视化您的发布,它提供了一种基于UI的方式来查看已安装的Helm图表
开发语言·ui·计算机视觉·编辑器·知识图谱