如何在 macOS 中卸载 Java JDK?[已关闭]
我安装了 Java 版本 10,但我无法在 Android 上运行 React Native,因为 Android 不支持 Java 版本 10。
相反,我需要卸载Java版本10,以便我可以安装兼容版本。我该怎么做?
我安装了 Java 版本 10,但我无法在 Android 上运行 React Native,因为 Android 不支持 Java 版本 10。
相反,我需要卸载Java版本10,以便我可以安装兼容版本。我该怎么做?
您可以在此处获取从macOS中删除java的官方oracle指令
在您的macOS终端中,逐个键入此内容
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
sudo rm -fr ~/Library/Application\ Support/Oracle/Java
之后,您可以使用以下命令导航到要删除的特定版本的java:
cd /Library/Java/JavaVirtualMachines
然后在终端中键入以列出所有 Java 虚拟机文件夹。
最后添加要删除的版本号,如下所示ls
sudo rm -rf jdk-10.0.1.jdk
代替jdk-10.0.1.jdk,您可以提供上述文件夹中列出的任何版本号。
更新:
首先删除 Java 运行时
$ sudo mv /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin ~/
$ sudo mv /Library/PreferencePanes/JavaControlPanel.prefpane ~/
现在,您可以关闭并重新打开“系统偏好设置”窗口,以查看图标是否消失。
接下来,卸载 Java JDK。打开终端并切换到 Java 目录:
$ cd /Library/Java/JavaVirtualMachines
您可以在提示符下使用以查看目录中的内容,并复制 jdk 的路径名以及要删除的版本号。ls
$ ls --directory *jdk*
examplejdk-7.jdk
复制要删除的路径的确切名称 - 对于此示例,它是 .接下来,在单引号 () 内使用该路径名将其移动到桌面。这不会删除目录,而是将其移动到桌面,以便您以后可以还原它,以防出现问题!examplejdk-7.jdk
'examplejdk-7.jdk'
$ sudo mv 'examplejdk-7.jdk' ~/
若要确认它已被删除,请运行以下命令:
$ java
这应该输出一条错误消息:
No Java runtime present, requesting install