2011-01-08 39 views
0

可能重复:
problem in loading class from 'me.prettyprint.hector.api.Serializer'ClassNotFoundException的: 'me.prettyprint.hector.api.Serializer'

我有可执行的JAR文件,但得到一些问题类未发现异常 当我键入命令时,

java -jar JarFileName.jar arguments... 

我得到错误消息E,

Exception in thread "main" java.lang.NoClassDefFoundError: me/prettyprint/hector/api/Serializer 
at someClassName.main(someClassName.java) 

Caused by: java.lang.ClassNotFoundException: me.prettyprint.hector.api.Serializer 
at java.net.URLClassLoader$1.run(URLClassLoader.java:200) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:188) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:307) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:252) 
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) 
... 1 more 

请告诉我解决上面...

+2

你不喜欢只要答案:) – 2011-01-08 09:20:55

回答

0

该类不是在你的类路径中。你需要确保它包括在内,以便它可以通过类加载器中找到:

 me.prettyprint.hector.api.Serializer 
相关问题