java -cp/javac 在 cmd 提示符下不起作用
java -cp/javac doesn't work in cmd prompt
我正在尝试通过 cmd 运行 mo 程序:
- 首先我尝试通过“javac Main.java”编译我的 Main.java,之后我在 cmd
中没有消息
- second i 运行 "java -cp Main"(Main.class with byte code),之后我在cmd中没有输出
我尝试重新安装 JDK,但没有用。同样,当我在 cmd 中 运行 "java -version" 时,我没有输出。并且没有 msg.I 将我的 JAVA_HOME 路径设置到 JDK 目录并将他设置到我的路径“%JAVA_HOME\bin”。我不能做错什么?请帮忙
您 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
我正在尝试通过 cmd 运行 mo 程序:
- 首先我尝试通过“javac Main.java”编译我的 Main.java,之后我在 cmd 中没有消息
- second i 运行 "java -cp Main"(Main.class with byte code),之后我在cmd中没有输出 我尝试重新安装 JDK,但没有用。同样,当我在 cmd 中 运行 "java -version" 时,我没有输出。并且没有 msg.I 将我的 JAVA_HOME 路径设置到 JDK 目录并将他设置到我的路径“%JAVA_HOME\bin”。我不能做错什么?请帮忙
您 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