当前位置: 代码迷 >> Java相关 >> 关于运行时的错误信息
  详细解决方案

关于运行时的错误信息

热度:259   发布时间:2007-06-27 16:53:43.0
关于运行时的错误信息
我在控制台运行一个java程序时出现以下错误信息,麻烦哪位大哥说说什么意思啊
Exception in thread "main" java.long.NoClassDefoundError:Opendb(wrong name:Opendb/Opendb)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at java.security.SecureClassLoader.defineClass (SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
at java.net.URLClassLoader.access$100 (URLClassLoader.java:54)
at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.Accesscontroller.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)ja
搜索更多相关的解决方案: 错误信息  java  ClassLoader  Opendb  defineClass  

----------------解决方案--------------------------------------------------------
没有发现此类的定义

应该是Opendb.Opendb
----------------解决方案--------------------------------------------------------
我是用Eclipse编写的程序,在Eclipse上可以运行,我在控制台上运行时就出现了以上的错误.不知道怎么回事?
----------------解决方案--------------------------------------------------------
应该是Opendb.Opendb这个类,而不是Opendb

写类的时候,是要全名的
----------------解决方案--------------------------------------------------------