我正在使用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
答案 0 :(得分:1)
从here下载Json jar并将其添加到类路径中。如果它是一个Web应用程序,那么在lib下添加它。
答案 1 :(得分:1)
在pom.xml中添加maven依赖
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
</dependency>
答案 2 :(得分:0)
我已将相同的java-json.jar
文件添加到特定java文件的Run配置的类路径中。现在它的工作非常好。谢谢大家!!!