Как полностью удалить все версии Java из MacOS

Как полностью удалить все версии Java из MacOS

Я пытаюсь удалить все версии Java со своего Mac следующим образом:

% cd /Library/Java/JavaVirtualMachines

когда я сделал ls в JavaVirtualMachines, я увидел, что нет доступных папок/версий 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

Я решил эту проблему, установив менеджер версий 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

Связанный контент