【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版本安装啦

相关推荐
天雪浪子4 分钟前
Python入门教程之逻辑运算符
开发语言·python
叫我阿柒啊14 分钟前
Java全栈开发实战:从基础到微服务的深度解析
java·微服务·kafka·vue3·springboot·jwt·前端开发
落羽的落羽18 分钟前
【C++】特别的程序错误处理方式——异常机制
开发语言·c++
凯尔萨厮31 分钟前
Java学习笔记三(封装)
java·笔记·学习
霸道流氓气质32 分钟前
Java开发中常用CollectionUtils方式,以及Spring中CollectionUtils常用方法示例
java·spring
失散1333 分钟前
分布式专题——5 大厂Redis高并发缓存架构实战与性能优化
java·redis·分布式·缓存·架构
通达的K34 分钟前
Java实战项目演示代码及流的使用
java·开发语言·windows
David爱编程41 分钟前
深入 Java synchronized 底层:字节码解析与 MonitorEnter 原理全揭秘
java·后端
索迪迈科技44 分钟前
Protobuf 新版“调试表示为什么有链接?为什么会打码?我该怎么改代码?
java·log4j·apache