java -cp/javac 在 cmd 提示符下不起作用

java -cp/javac doesn't work in cmd prompt

我正在尝试通过 cmd 运行 mo 程序:

您 java 的路径环境变量设置不正确。您可以尝试 运行 命令 where java 并且很可能它会 return 一个不正确的路径(或什么都不存在)。 找到安装 JDK 的正确路径,然后 运行 此命令将其添加到 cmd 中的路径变量:

set PATH=%PATH%;C:\your\path\here\

我的系统和路径的示例是:

set PATH=%PATH%;C:\Program Files\Java\jdk-11\bin

设置此路径变量后,关闭并重新打开您的 cmd window 并再次尝试 运行ning java -version。 如果它仍然没有显示任何内容,那么您必须手动更改路径变量并删除旧路径。

确保您已正确设置 java 安装目录的路径。比如我的是在D:\Program files\java\jdk-11.0.2

随后我将JAVA_HOME设置为

然后你打开 path 变量和新条目如下:

然后保存所有更改。关闭所有 运行 cmd,重新启动它,然后重试 java -version