现象
错误: 找不到或无法加载主类
原因: java.lang.ClassNotFoundException:
原因
1.类文件路径没有在classpath中定义
2.你不在你要执行的类文件目录下
3.类文件带有.class后缀
4.类名错误
5.包名错误
解决
1.classpath=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
2.比如我在D:\demo目录下有个类文件要执行,那么cmd
下执行
d:
cd D:\demo
java testfilename
3.类文件执行前去除.class后缀
4.查看编译后产生的类名是不是你要执行的
5.去除包名或者指定类前带有包名