GKLBB

当你经历了暴风雨,你也就成为了暴风雨

导航

工作错误记录---执行java报错 找不到或无法加载主类

现象

错误: 找不到或无法加载主类 
原因: 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.去除包名或者指定类前带有包名,比如有个包名叫abc,你就要创建一个abc文件夹将class文件放进去,或者使用javac -d . 自动创建

posted on 2022-03-23 07:00  GKLBB  阅读(251)  评论(0)    收藏  举报