【发布时间】:2015-03-24 06:15:43
【问题描述】:
我正在使用org.json.JSONObject 将参数传递给服务器。我正在使用 Eclipse IDE。我已经将java-json.jar 文件添加到项目的构建路径中。但是在运行代码时仍然出现以下异常并且没有显示编译错误。我确实清理了项目并刷新了几次,但最终还是出现了异常。有什么遗漏吗?
Exception in thread "main" java.lang.NoClassDefFoundError: org/json/JSONObject
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getMethod0(Unknown Source)
at java.lang.Class.getMethod(Unknown Source)
at sun.launcher.LauncherHelper.validateMainClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.json.JSONObject
【问题讨论】:
-
将 jar 也添加到您的 laucher 中的类路径中。
-
您还需要在项目的lib文件夹中添加jar:用于WEB-INF/lib中的WAR和lib中的EAR。
-
@Jens:它正在工作......谢谢
标签: java json eclipse noclassdeffounderror classnotfoundexception