黑马程序员技术交流社区

标题: 崩溃了。这是怎么个景?<已解决。谢谢各位> [打印本页]

作者: 黑马-王建雨    时间: 2012-5-12 01:03
标题: 崩溃了。这是怎么个景?<已解决。谢谢各位>
本帖最后由 啷个里个郞 于 2012-5-12 08:02 编辑

[qq]354674019[/qq]

QQ截图20120512010048.jpg (140.52 KB, 下载次数: 41)

QQ截图20120512010048.jpg

作者: 云惟桉    时间: 2012-5-12 01:53
楼主是不是把java文件名取为Staticimport,但是类名又取为FileReaderDemo1
导致类名和文件名不一致,当然就运行不了啦,也就是找不到主类。

编程的过程中要细心。
作者: 韩慧阳    时间: 2012-5-12 02:28
一个文件中只能有一个public类,而且如果这个文件中的一个类中是拥有主函数的,那么这个唯一的public类只能是这个主类了(暂时叫它主类吧,这样好理解些)。JAVA这样做是为了让JVM更方便的找到加载入口。   你定义了一个public类相当于把这个类的访问级别提到了最高,那么JAVA就规定你的这个文件名必须与这个唯一的public类的类名一致,以便于能更方便的找出这个类。   
所以,你的程序要么把文件名改成和那个public类的类名一样,要么就把那个类前面的Public去掉。




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