黑马程序员技术交流社区

标题: 找不到或无法加载主类是什么错误? [打印本页]

作者: 坚强    时间: 2011-11-12 22:24
标题: 找不到或无法加载主类是什么错误?
  以前运行没问题,今天怎么总提示找不到或无法加载主类,块疯了,到底什么错误会这样提示啊?
作者: 宋文轩    时间: 2011-11-12 22:39
主函数名不对吧 ,或者你把class文件删了 重新再编译看看 或许会有效果
作者: 刘永昌    时间: 2011-11-12 22:44
检查一下你要执行的类名有没有弄错,源文件名和你的主类名是否一致
作者: 咪咪    时间: 2011-11-12 22:58
你再建个类程序试试,如果测试通过那就再之前那个类中找错误,如果这个测试的类也有同样的提示,那或许就是编译程序的问题…编程过程中排错是很重要的…加油啊
作者: 史晓霞    时间: 2011-11-13 08:16
主函数里的类没有找到位置
作者: 坚强    时间: 2011-11-13 08:56
  我可能是函数名没写对。
作者: 陈超    时间: 2011-11-13 09:17
可能是你主类中的:
               public static void main(Strign[] args){}拼写错误
作者: fso918    时间: 2011-11-13 12:27
照我的步骤试下:
1 函数中有无main方法
2 你用java 命令 时输入的类名是否正确。
3  classpath设置是否正确。
4  (很可能就是这个问题)看你的类是否是在某一个包下面(即类文件中有package person;类似的内容);
    如果有得话,你千万不要在命令行窗口中进到person这个包的目录下,去编译运行java类,
   而要到 包所在的目录中去编译运行,即在person所在的包,而不是person包里面,去编译运行。
   像你这样的问题,一般都是包得问题引起的
5 最NB,最厉害的一招,请 Google 或者 baidu 之。
作者: 坚强    时间: 2011-11-14 09:06
fso918 发表于 2011-11-13 12:27
照我的步骤试下:
1 函数中有无main方法
2 你用java 命令 时输入的类名是否正确。

  好方法,全面!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2