3

即使在类路径中有 json.jar 和 commons-collections.jar 后,我也会收到以下异常。它在 import 语句中完全失败JSONException

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
4

2 回答 2

2

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

于 2013-09-24T20:43:18.287 回答
1

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

于 2014-12-14T13:04:56.497 回答