JAVA 命令在命令提示符中不显示任何内容

JAVA command shows nothing in a command prompt

我的问题很简单,但我还是找不到问题所在。 当我在命令提示符中输入 javajava -versionjavac -version 时,什么也没有显示:既没有“未知文件”错误,也没有结果。

看起来是这样的:

我使用标准 Java 安装程序,更新了 PATH 和 JAVA_HOME 变量。 我以前设置过几次 JDK,但这是我第一次 运行 遇到这样的问题。有什么我遗漏的吗?还是已知的错误?

检查你的环境变量。有时,如果您升级 Java,您的 Java 安装目录会更改,但不会在环境变量中更新。您必须通过更正它们指向的位置来手动更新它们。

我偶尔在 Windows 上看到过这种情况,卸载所有 Java 发行版(带有安装程序的发行版)并重新安装您需要的发行版通常会为我解决问题。

如果您进行了大量 Java 开发,您可能需要在您的系统上安装多个版本的 Java 以确保所有内容都与给定项目兼容。在那种情况下,只需要解压而不需要安装的 ZIP 发行版就非常方便了,尤其是有一个很好的 IDE,只需要告诉他们在哪里可以找到它们。