我一直尝试通过以下步骤从我的 Mac 中卸载所有 Java 版本:
% cd /Library/Java/JavaVirtualMachines
当我在 JavaVirtualMachines 中执行 ls 时,我发现没有可用的文件夹/java 版本。但是,当我执行 java --version 时,我的 Mac 上仍然安装了 OpenJDK:
openjdk 11.0.17 2022-10-18 LTS
OpenJDK Runtime Environment Corretto-11.0.17.8.1 (build 11.0.17+8-LTS)
OpenJDK 64-Bit Server VM Corretto-11.0.17.8.1 (build 11.0.17+8-LTS, mixed mode)
which java
返回/usr/bin/java
关于如何卸载此 openJDK 版本,有什么建议吗?
答案1
我按照 Dave 在评论中的建议安装了 Java 版本管理器,解决了这个问题,而且成功了!对于那些遇到同样问题的人,我遵循了本指南https://sma.im/how-to-manage-multiple-java-versions-on-macos/到 /usr/libexec/java_home -V 然后我执行 /Library/Java/JavaVirtualMachines/ 然后 ls 和 corretto-11.0.17 出现,我能够使用 rm -rf corretto-11.0.17 将其删除