【发布时间】:2021-03-31 17:47:04
【问题描述】:
我正在使用 java 12.0.2,JAVA_HOME 设置为 C:\Program Files\Java\jdk-12.0.2 和 PATH 具有 %JAVA_HOME%\bin
仍然当我尝试执行java 命令时,它给了我错误'java' is not recognized as an internal or external command, operable program or batch file.
java 和 javac 是 JRE 的一部分,而 JDK 12 现在没有 JRE,那么如何设置它。
请不要将此问题与旧问题联系起来,直到 java8 很好,但它现在在 Windows 10 中不起作用。
【问题讨论】:
-
当您收到该错误消息时,这意味着您尝试运行的可执行文件(在本例中为“JAVA”)未找到。
-
这是一个关于windows
PATH管理的问题,不是Java。我会首先检查java是否在%JAVA_HOME%\bin中,然后它是否真的在PATH中,这实际上是您尝试运行它的位置。我们需要有关您遇到问题的环境的更多详细信息。 -
尝试重新启动命令行窗口或任何您想使用新设置的 PATH 变量的应用程序。
-
@Dropout 我也重启了电脑,问题依然存在。
-
@krishnathota 你确定特定目录确实存在吗?