Windows 10 上的程序列表中未显示“java -version”的结果

Windows 10 上的程序列表中未显示“java -version”的结果

最近,我在制作 Java 项目中遇到了一些依赖项问题。建议的解决方案是使用 Java 8 而不是 Java 11。出于某种原因,我无法恢复到 Java 8,我甚至不记得安装过 Java 11。

注意:我能够使用 Java 8 编译 jar 文件

当我跑步时:

java -version

我得到:

openjdk version "11.0.6" 2020-01-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.6+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.6+10, mixed mode)

问题是我在设置中的程序列表中没有看到这个:

  • Java 8 更新 241
  • Java 8 更新 241(64 位)
  • Java SE 开发工具包 8 更新 221(64 位)

我也查看了我的C:\Program Files (x86)\Java,但C:\Program Files\Java只看到 Java 8。

有人可以帮我卸载 Java 11 Runtime 吗?

答案1

问题是我在设置中的程序列表中没有看到这个

看来您不小心安装了 AdoptOpenJDK。默认情况下,AdoptOpenJDK 的安装目录是C:\Program Files\AdoptOpenJDK\。我还能够确认 AdoptOpenJDK 确实会更新 PATH 变量。最后,我确认 AdoptOpenJDK 确实列在系统上安装的程序列表中。

当我将它安装到我的系统上时,它被列在名称下AdoptOpenJDK JDK with Hotspot 11.0.6.10 (x64)

在此处输入图片描述 在此处输入图片描述

有人可以帮我卸载 Java 11 Runtime 吗?

你需要点击卸载AdoptOpenJDK JDK with Hotspot 11.0.6.10 (x64)在窗口内选择按钮时Programs and Features

我还查看了 C:\Program Files (x86)\Java 和 C:\Program Files\Java,只看到 Java 8。

C:\Program Files (x86)\Java, not是 **Oracle Java JDK AdoptOpenJDK`的默认安装目录

由于某种原因,我无法恢复到 Java 8,甚至不记得安装了 Java 11。

可以安装多个版本的 Java。您可以通过指向 Java 8 安装而不是 AdoptOpenJDK 安装来轻松修复构建环境。 但是,安装 AdoptOpenJDK 的唯一方法是您自己运行安装程序。 虽然安装程序支持静默安装,但它不太可能在您不知情的情况下以这种方式安装。

相关内容