java - “Java”未被识别为内部或外部命令

标签 java

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

我正在运行 Windows 7 操作系统并下载了最新的 JDK,我觉得我可能不小心从机器中删除了 java,因为我之前能够使用命令“java -version”检查 Java 版本。

我必须下载什么软件才能让 Java 再次在我的机器上运行?

编辑:

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

最佳答案

您需要配置环境变量,JAVA_HOMEPATH

JAVA_HOME 必须包含 java 的路径,你应该将 %JAVA_HOME%\bin 添加到 PATH

或者,您可以简单地将 bin 文件夹的整个路径添加到您的 PATH 中,而无需 JAVA_HOME 变量,但是,当您需要时,这会变得更烦人在您的机器上拥有多个 java 版本(这样您只需要更改 JAVA_HOME 并且甚至不打扰 PATH)

关于java - “Java”未被识别为内部或外部命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15796855/

相关文章:

java - 在不创建事务实例的情况下使用 hibernate 在数据库中进行插入

java - 数字 .access$XXXX 代表什么?

java - 可能会抛出 "NullPointerException"; "context"在这里可以为空

java - Android GridLayout 不显示

java - Jersey @Path 注释在类级别是必需的

java - 使用嵌套 for 循环绘制等边三角形?

java - FileNotFoundException 与 NoSuchFileException

java - XML 验证错误,未找到元素(我认为即使元素存在并且架构和 xml 已正确加载)

java - 我将如何禁用文本框?

java - IBM JMS MQ 在 MQM header 中添加用户 ID