我出现了你同样的问题,解决方法是classpath的值写错了。
这里一定要注意.;不能少的,少了就出现错误了。
环境变量没有设置,我是在e盘放的代码,然后在cmd后set classpath=e:\javalesson,你的应该是设置为set classpath=c:\。或者你在电脑属性-》高级-》环境变量中设置。 前者是当次有效,后者是一直有效,classpath=.;c:\。前面的“.”是代表当前目录,后面是你生成的class路径,两个路径应该就没问题了
C盘下的java文件已经通过编译了,一定会生成class文件的,除非class文件在运行前被删除或移动了,不然不可能会出现这种错误。
报的错事NoClassDefFoundError 没找到类定义,应该CD 到这个类存放的位置,比如d盘哪个文件夹下,
通过cd命令将路径切换到该java文件所在路径后再进行编译。