A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小田 中级黑马   /  2015-3-1 13:48  /  2955 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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, 下载次数: 303)

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

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

12 个回复

倒序浏览
你的文件为名为qiantao.java;类名为qiaotao。写错了吧。。一不小心可能纠结很久!
回复 使用道具 举报 1 0
本帖最后由 ㏒假™面具 于 2015-3-1 22:53 编辑

哥们,看你的类名。而且给你个建议哈~类名的命名规则 是每个单词首字母大写,最好养成习惯。
回复 使用道具 举报
类名和文件保存的名称不一致!
回复 使用道具 举报
这种事,我也老犯
回复 使用道具 举报
程序没问题,你只是在编译运行时,把类名写错了,要细心哦
回复 使用道具 举报
也有可能是你配置的问题,或者系统出的小bug,软件关了之后重新试试
回复 使用道具 举报
类名和保持文件名要一致哦,当这个类作为主类时一定要在类名前面加上public,还有命名不规范
回复 使用道具 举报
编译的时候名字写成qiantao了,实际类名为qiaotao,差了一个字母,最好好少复制文件名再右键粘贴
回复 使用道具 举报
我也犯过类似的错误,,视屏中老师也说了,,尽量把类名与文件名保持一致,,方便,以免犯低级错误,,

评分

参与人数 1黑马币 +20 收起 理由
fantacyleo + 20 乐于助人

查看全部评分

回复 使用道具 举报
你运行的时候类名写错了,把o写成了n,一般出现这种错误,很有可能是你运行的时候类名写错了
回复 使用道具 举报
编译的时候写 javac 文件名. java    运行的时候写 java 类名
如果你用的不是ecilpse编辑器的话建议你保存文件的时候不用跟类名一致,
因为在你复习的时候很麻烦。
我就是把所有程序都写在了一个.java文件。通过注释换行分割。并且定义了一个包,将所有Class文件放到一个文件夹中。
回复 使用道具 举报
你前面没设置过classpath吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马