煜明电子有限公司地址:一个小小的java的问题?

来源:百度文库 编辑:高考问答 时间:2024/05/02 21:48:05
class Rock {
Rock() {
System.out.println("Creating Rock");
}
}
public class b {
public static void main(String[] args) {
for(int i = 0; i < 10; i++)
new Rock();
}
}
在dos下运行,javac通过了,生成了.class;但java报错,Exception in thread "main" java.lang.NoClassDefFoundError:.... 怎么回事呢?
一楼的朋友: 你java命令后面跟是什么啊?

我在我的电脑上已经试过了,输出正常啊。
下面是结果:
Creating Rock
Creating Rock
Creating Rock
Creating Rock
Creating Rock
Creating Rock
Creating Rock
Creating Rock
Creating Rock
Creating Rock
Press any key to continue...
你是不是把文件名命错了,要求文件名和共公类明一样,就是说你的文件应该是:“b”

大哥,你这是一个类,语法没有错误,javac当然能通过了,但你没有main()函数,怎么执行阿

重新安装软件试试,也有可以输错字母