找不到主类是因为classpath配置错误。
是环境变量的问题,看看你的path和classpath是否是正确的,最可能的错误是classpath中少了前面少了.;

classpath的配置必须遵循以下规则:

.;%JAVA_HOME%\lib

 

我佛了,为什么非要加    .;   呀? : 

如果你想要 java 命令 在当前目录下找 Text.class,就加上“.”

如  " .;C:\Program Files\Java\jdk\  "

  这样编译器就会到 "当前目录" 和 "C:\Program Files\Java\jdk\" 去找 Text 这个类

";" 则是两个寻找路径的分隔符而已,。。。

 

www.shengrizhufuyu.cn

https://zhidao.baidu.com/question/1690731339477414628.html