环境变量已设置但无法在cmd上运行

图片说明图片说明

JAVA_HOME:
C:\Program Files\Java\jdk1.8.0_202
CLASSPATH:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path:
%Java_Home%\bin;%Java_Home%\jre\bin

以上是设置的环境变量,用Notepad++(没有用IDE)写完hello world之后在Powershell上是可以运行的,但是在cmd却不可以。求解,感激不尽!!

感谢大家!我加了子目录再试Ok了

他说的找不到主类,而不是找不到命令

路径不对,你的helloworld类文件是在d盘么?

java -cp %classpath; helloword 试试

java -cp %classpath; helloword

找不到文件的话,应该是路径问题吧

设置环境变量重启试一试,路径是否正确

参考教程: