Mac 安装卸载jdk

本文提供了一步一步的指导来帮助用户彻底卸载 Java 9,包括删除插件、控制面板设置以及移除 Java 虚拟机。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装步骤

https://blog.youkuaiyun.com/vvv_110/article/details/72897142

卸载步骤

输入 
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin 
sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane

查找当前版本 
输入:ls /Library/Java/JavaVirtualMachines/ 
输出:jdk-9.0.1.jdk

sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk

### 如何在 macOS 上卸载 JDK #### 卸载 OpenJDK 的方法 如果需要卸载 OpenJDK,可以按照以下方式操作。通过终端命令确认当前安装JDK 版本并删除对应的文件夹。 1. **查看已安装JDK 列表** 使用以下命令列出所有已安装JDK 版本: ```bash /usr/libexec/java_home -V ``` 这一命令会显示所有可用的 JDK 路径及其版本号[^2]。 2. **定位 OpenJDK 安装路径** 根据上述命令的结果,找到目标 OpenJDK 的具体路径。通常情况下,OpenJDK 会被安装到 `/Library/Java/JavaVirtualMachines` 文件夹下。例如,对于 OpenJDK 15,其路径可能是: ``` /Library/Java/JavaVirtualMachines/openjdk-15.jdk ``` 3. **删除 OpenJDK 文件夹** 删除指定版本的 OpenJDK 文件夹即可完成卸载过程。执行以下命令(需管理员权限): ```bash sudo rm -rf /Library/Java/JavaVirtualMachines/<your-jdk-version>.jdk ``` 将 `<your-jdk-version>` 替换为实际的 JDK 版本名称,比如 `openjdk-15`. --- #### 卸载 Oracle JDK 的方法 Oracle JDK卸载流程与 OpenJDK 类似: 1. **查找 Oracle JDK安装位置** 默认情况下,Oracle JDK 同样位于 `/Library/Java/JavaVirtualMachines` 下。例如: ``` /Library/Java/JavaVirtualMachines/jdk-8uXXX.jdk ``` 2. **删除 Oracle JDK 文件夹** 使用以下命令删除对应版本的 Oracle JDK: ```bash sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-<version>.jdk ``` --- #### 清理残留配置 无论卸载的是 OpenJDK 或者 Oracle JDK,在某些场景下还需要清理一些额外的环境变量或缓存数据: 1. **修改 PATH 环境变量** 如果之前设置了 `$JAVA_HOME` 或将 JDK 添加到了系统的 `PATH` 中,则需要编辑 `.zshrc` 或 `.bash_profile` 文件,移除相关内容。打开配置文件: ```bash nano ~/.zshrc ``` 移除类似以下的内容: ```bash export JAVA_HOME=/Library/Java/JavaVirtualMachines/<your-jdk-version>/Contents/Home export PATH=$JAVA_HOME/bin:$PATH ``` 2. **重启终端** 修改完成后保存退出,并重新启动终端使更改生效。 3. **清除 Java 缓存** 对于部分遗留的 Java Web 插件或其他组件,可以通过以下目录手动删除: ``` ~/Library/Application\ Support/Oracle/Java/ ~/Library/Caches/com.oracle.java.Java-Updater/ ``` --- #### 注意事项 升级 macOS 至更高版本时,可能会自动禁用旧版 Java 组件,甚至隐藏特定目录结构。例如,Snow Leopard 和 Lion/Mountain Lion 的更新过程中,可能导致 `/System/Library/Java/JavaVirtualMachines` 目录被移除,从而阻止基于 Java 的应用程序运行[^1]。 在这种情况下,建议先验证是否存在该路径以及是否有替代方案支持现有应用需求。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值