![](/img/trans.png)
[英]Exception in thread “main” java.lang.NoClassDefFoundError: org/json/simple/JSONObject - java commandline runtime error
[英]Exception in thread “main” java.lang.NoClassDefFoundError: org/json/JSONObject
我正在使用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
从这里下载Json jar并将其添加到类路径中。 如果它是一个Web应用程序,那么添加它的lib下。
在pom.xml中添加maven依赖项
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
</dependency>
我已将相同的java-json.jar
文件添加到特定java文件的Run配置的类路径中。 现在它的工作非常好。 感谢大家!!!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.