当尝试检查我正在运行的当前 Java 版本时,我收到错误"java 未被识别为内部或外部命令、可操作程序或批处理文件。"。

我正在运行Windows 7操作系统,并下载了最新的JDK,并且觉得我可能像以前一样从机器上删除了Java,我能够使用命令" Java -version"检查Java版本。

我必须下载哪种软件才能使Java再次在我的机器上工作?

编辑:

在确保所有环境变量指向当前的Java SDK之后,我设法使Java再次从CMD运行。

答案

您需要配置环境变量,JAVA_HOMEPATH

JAVA_HOME必须包含通往Java的路径,您应该添加**%JAVA_HOME%\bin** 到PATH

另外,您可以简单地添加到您的PATH通往bin文件夹的整个路径,没有JAVA_HOME但是,当您需要在计算机上使用多个Java版本时,这会使您更加烦人(这样您只需要更改JAVA_HOME甚至不要打扰PATH

来自: stackoverflow.com