ClassNotFoundException:org.json.JSONException

时间:2013-09-24 20:42:04

标签: java json

即使在classpath中拥有json.jar和commons-collections.jar之后,我也得到了以下异常。它完全失败于JSONException

的import语句
Caused by: java.lang.ClassNotFoundException: org.json.JSONException
at java.net.URLClassLoader.findClass(URLClassLoader.java:434)
at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:191)
at java.lang.ClassLoader.loadClass(ClassLoader.java:660)
at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:111)
at java.lang.ClassLoader.loadClass(ClassLoader.java:626)
at com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader.java:62)
at com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader.java:58)
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:509)
at java.lang.ClassLoader.loadClass(ClassLoader.java:626)
... 30 more

2 个答案:

答案 0 :(得分:2)

这看起来像是运行时错误,而不是编译错误,因此构建路径可能对您没有帮助。你在课堂上有那些罐子吗?这就是在运行时用来查找类的内容。

答案 1 :(得分:1)

将您的JAR库放入WEB-INF / lib文件夹。