1、首先,确认你的环境路径配置没有错误以下图片为本人的设置 可以根据自己的java版本适当改动
2、确认你安装的是jdk而不是jre 否则以上的路径配置后javac是无效的关于jdk与jre 我就不多说了 请自行搜索概念
3、确认了以上设置都没有错误后,如果还是有这个问题,那么大概你的问题和我就差不多了,eclipse在编写java的时候会在首行自动加一个package的打包指鸡舍诽浓令,所以如果你想要在cmd运行这个java就得把package这行删掉后在进行编译(javac),之后在java就没问题了,如果想要在打包的情况下运行的话,就需要先javac对应文件后,cd..到上目录后 “java 包名.类名” 这个格式来运行