分类: Java
2009-02-02 14:34:58
|
视频在DOS里编译不会报错,但到MyEclipse里就报错。在网上查了一些资料,大部分是说,包类有冲突。还在解决中.....如果那位大侠有解决办法,希望能指点一二,小女子在此谢过。
今天把上面的代码重新放到MyEclipse里再次编译,结果报的是另一种错误:Exception in thread "main" java.lang.NoClassDefFoundError: Person (wrong name: person)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at Demo08.main(Demo08.java:17)
修改成(可以编释通过)
只是修改把类person和shout首字母改为小写,并把下面调用的字母也改为相应的小写就可以通过,不知道这二个字母是不是关键字的原因引起的错误。
|
总结:有点头大,同一段代码今天和明天放到同一台机子的MyEclipse里出的错误不一样,不过显示出结果也就OK了(不知道跟系统或是软件冲突或是别的有没有关系,唉~~继续努力中)。