卸载Open JDK Zulu - 安装Oracle JDK / Mac

5
我在运行macOS Catalina 10.15.7的Mac上安装最新版本的Oracle Java JDK时遇到了一些问题。简而言之,当我使用java -version命令时,我得到了这样的信息: Java Version on my Mac 我从未安装过Zulu,它是与Mac一起安装的还是因为我安装了anaconda navigator?很抱歉,我很少使用Java,我更多地使用Python。
无论如何,我也尝试彻底卸载Java并从头安装Java,但我仍然得到那个版本和Zulu。
如果有人能告诉我如何摆脱Zulu或者我是否可以在不卸载Zulu的情况下使用Oracle Java JDK,我将非常感激。
非常感谢您的帮助!

1
请查看 https://docs.azul.com/zulu/zuludocs/ZuluUserGuide/UninstallingZulu/UninstallZulu_MacOSX.htm。 - Arvind Kumar Avinash
我已经做到了,在“虚拟机”文件夹中唯一的文件夹是:jdk-15.0.1.jdk。 - user6511334
1
尝试使用“which java”查找Zulu安装的位置。 - Sergey Grinev
谢谢,我在Anaconda文件夹中找到了Zulu。 - user6511334
3个回答

5
网站卸载页面已更改为以下内容: https://docs.azul.com/core/zulu-openjdk/uninstall/macos 打开终端并导航到 JavaVirtualMachines 目录:
    cd /Library/Java/JavaVirtualMachines/
    # Display the list of directories:

    % ls -1
    zulu-11.jdk
    zulu-13.jre
    zulu-15.jdk

每个目录对应一个 Azul Zulu 版本。
要卸载特定版本的 Azul Zulu,请使用以下命令:
sudo rm -rf <zulu_directory>
# For example, to uninstall Azul Zulu 11 JDK, run:
sudo rm -rf zulu-11.jdk

注意

有两个位置不应该被rm删除,因为它们是与macOS一起安装的,这些位置是:

# java_home
/usr/libexec
# java 
/usr/bin/ 
# try to find them using 
# at /usr/bin/ for example
#/usr/bin
ls -lgh | grep java | xargs -I {}
# you will get all the wheel 
-rwxr-xr-x 52 wheel 164K May 10 06:30 java
-rwxr-xr-x 52 wheel 164K May 10 06:30 javac
-rwxr-xr-x 52 wheel 164K May 10 06:30 javadoc
-rwxr-xr-x 52 wheel 164K May 10 06:30 javah
-rwxr-xr-x 52 wheel 164K May 10 06:30 javap
-rwxr-xr-x 52 wheel 164K May 10 06:30 javapackager
-rwxr-xr-x 52 wheel 164K May 10 06:30 javaws
 

4

rm -rf /Library/Java/JavaVirtualMachines/


2
警告:这将删除的不仅仅是JDK... - cpurdy
如果你不小心的话,它也会删除非Zulu SDK。Dr Neo的答案应该被接受。 - Yao

1

供参考 - 在Ubuntu 18.04中,以下操作可以完成:

rm -rf /usr/lib/jvm/*zulu*

rm -rf /var/lib/dpkg/info/zulu*


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接