无法从 MacBook Air M1 中删除 Java 17

问题描述 投票:0回答:3

我尝试使用 Oracle 文档中提到的 sudo rm -rf "/Library/Java/JavaVirtualMachines" 删除 Java,从我的系统中卸载 Java 17 后,仍然向我显示 Java 17。 有没有从 MacBook 中删除 Java 的指针?

arvindsangwan@Arvinds-MacBook-Air ~ % java -version
    openjdk version "17.0.1" 2021-10-19
    OpenJDK Runtime Environment (build 17.0.1+12-39)
    OpenJDK 64-Bit Server VM (build 17.0.1+12-39, mixed mode, sharing)
    arvindsangwan@Arvinds-MacBook-Air ~ % cd /Library/Java                               
    arvindsangwan@Arvinds-MacBook-Air Java % ls
    arvindsangwan@Arvinds-MacBook-Air Java %
java macos operating-system uninstallation
3个回答
4
投票

我执行的步骤来自这里:https://www.java.com/en/download/help/mac_uninstall_java.html

  1. 在终端窗口中复制、粘贴并运行以下命令(一一执行):

    sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
    sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
    sudo rm -fr ~/Library/Application\ Support/Oracle/Java
    
    
  2. 成功卸载Java后,您可以删除Java部署缓存: 在终端窗口中复制并粘贴以下命令:

    rm -r ~/"Library/Application Support/Oracle/Java"
    
  3. 然后删除jdk文件夹及其内容:

    sudo rm -r -f /Library/Java/JavaVirtualMachines/jdk<"your_version">.jdk
    
  4. 然后执行神圣的计算机重新启动.

如果您安装了 1 个以上的 java 版本,您可能还会发现此页面中的有用信息:https://java.tutorials24x7.com/blog/how-to-switch-java-version-on-mac


0
投票

➜检查您的java版本 java版本 java 版本“17.0.2”2022-01-18 LTS

更改java虚拟机的工作路径 ➜ ~ cd /Library/Java/JavaVirtualMachines
通过 ls 命令检查您的 JDK

➜ JavaVirtualMachines ls

jdk-17.0.2.jdk

➜ JavaVirtualMachines sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk 密码: ➜ JavaVirtualMachines ls ➜ JavaVirtualMachines sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane ➜ JavaVirtualMachines sudo rm -rf /Library/Internet\ 插件/JavaAppletPlugin.plugin ➜ JavaVirtualMachines sudo rm -rf ~/Library/Application\ Support/Oracle/Java


0
投票

您可以尝试使用这些命令从系统中删除 Java

rm
将删除指定的文件或目录。

选项 -r 如果是目录,它将递归删除其所有内容,包括子目录/文件及其内容。 -f 强制执行此操作,而不要求对每个文件和文件夹进行确认。

sudo rm -rf /Library/Java/JavaVirtualMachines/jdk[version].jdk

示例:

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

其他文件/文件夹

sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane
sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -rf ~/Library/Application\ Support/Oracle/Java
© www.soinside.com 2019 - 2024. All rights reserved.