黑马程序员技术交流社区

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

作者: 小田    时间: 2015-3-1 13:48
标题: 无法加载类或找不到是什么意思?
class qiaotao
{
        public static void main(String[] args)
        {
                 for (int x=0;x<5;x++)
                {
                       
                        for (int y=0;y<5;y++)
                        {
                                System.out.print("*");

                        }
                        //y++;
                        System.out.println();
                }
        }
}
可以编译,但是运行时提示找不到或无法加载类,请问这是为什么?

QQ图片20150301134656.jpg (153.32 KB, 下载次数: 329)

无法加载类或找不到是什么意?

无法加载类或找不到是什么意?

作者: wdhm5423    时间: 2015-3-1 13:58
你的文件为名为qiantao.java;类名为qiaotao。写错了吧。。一不小心可能纠结很久!

作者: ㏒假™面具    时间: 2015-3-1 22:51
本帖最后由 ㏒假™面具 于 2015-3-1 22:53 编辑

哥们,看你的类名。而且给你个建议哈~类名的命名规则 是每个单词首字母大写,最好养成习惯。

作者: 习惯就好    时间: 2015-3-1 23:42
类名和文件保存的名称不一致!
作者: sofeel    时间: 2015-3-2 00:02
这种事,我也老犯

作者: yangruijing    时间: 2015-3-2 22:04
程序没问题,你只是在编译运行时,把类名写错了,要细心哦
作者: syfsyf1993    时间: 2015-3-2 22:19
也有可能是你配置的问题,或者系统出的小bug,软件关了之后重新试试
作者: huanxiang0220    时间: 2015-3-2 23:18
类名和保持文件名要一致哦,当这个类作为主类时一定要在类名前面加上public,还有命名不规范
作者: sunspot    时间: 2015-3-2 23:35
编译的时候名字写成qiantao了,实际类名为qiaotao,差了一个字母,最好好少复制文件名再右键粘贴
作者: whangchaojie    时间: 2015-3-3 08:20
我也犯过类似的错误,,视屏中老师也说了,,尽量把类名与文件名保持一致,,方便,以免犯低级错误,,
作者: 小棽    时间: 2015-3-3 10:14
你运行的时候类名写错了,把o写成了n,一般出现这种错误,很有可能是你运行的时候类名写错了
作者: 艺多不压身丶    时间: 2015-3-3 12:17
编译的时候写 javac 文件名. java    运行的时候写 java 类名
如果你用的不是ecilpse编辑器的话建议你保存文件的时候不用跟类名一致,
因为在你复习的时候很麻烦。
我就是把所有程序都写在了一个.java文件。通过注释换行分割。并且定义了一个包,将所有Class文件放到一个文件夹中。
作者: z47057554    时间: 2015-3-3 13:10
你前面没设置过classpath吧




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