Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JSONObject等实例化崩溃_Java_Json - Fatal编程技术网

Java JSONObject等实例化崩溃

Java JSONObject等实例化崩溃,java,json,Java,Json,我正在尝试学习如何使用JSON并编写一个简单的程序,但是每当我实例化JSON对象时,它就会崩溃。 如果在尝试实例化JSONObject或JSONArray时收到此错误,我会错过什么。我已经将这个JSON库添加到构建路径中。我有什么遗漏吗 错误消息如下所示: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException

我正在尝试学习如何使用JSON并编写一个简单的程序,但是每当我实例化JSON对象时,它就会崩溃。 如果在尝试实例化JSONObject或JSONArray时收到此错误,我会错过什么。我已经将这个JSON库添加到构建路径中。我有什么遗漏吗

错误消息如下所示:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(Unknown Source)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$000(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at jsonexp.JSONexp.<init>(JSONexp.java:36)
    at jsonexp.JSONexp.main(JSONexp.java:55)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException
线程“main”java.lang.NoClassDefFoundError中的异常:org/apache/commons/lang/Exception/NestableRuntimeException 位于java.lang.ClassLoader.defineClass1(本机方法) 位于java.lang.ClassLoader.DefineClassSecond(未知源) 位于java.lang.ClassLoader.defineClass(未知源) 位于java.security.SecureClassLoader.defineClass(未知源) 位于java.net.URLClassLoader.defineClass(未知源) 位于java.net.URLClassLoader.access$000(未知来源) 位于java.net.URLClassLoader$1.run(未知源) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.net.URLClassLoader.findClass(未知源) 位于java.lang.ClassLoader.loadClass(未知源) 位于sun.misc.Launcher$AppClassLoader.loadClass(未知源) 位于java.lang.ClassLoader.loadClass(未知源) jsonexp.jsonexp.(jsonexp.java:36) 位于jsonexp.jsonexp.main(jsonexp.java:55) 原因:java.lang.ClassNotFoundException:org.apache.commons.lang.exception.NestableRuntimeException 我了解到,当正在使用的库依赖于另一个库时,就会发生这种错误

我不知道如何处理这个问题,非常感谢您的帮助


谢谢。

是的,您所包含的jar有自己的运行时依赖项,但这些依赖项并不令人满意

java.lang.ClassNotFoundException:org.apache.commons.lang.exception.NestableRuntimeException


当看到这些类型错误时,我通常会四处搜索,直到找到负责的库。这个特殊的例子是图书馆。在类路径中包含这个jar应该可以解决这个问题

是的,您所包含的jar有自己的运行时依赖项,这些依赖项不能得到满足

java.lang.ClassNotFoundException:org.apache.commons.lang.exception.NestableRuntimeException


当看到这些类型错误时,我通常会四处搜索,直到找到负责的库。这个特殊的例子是图书馆。将这个jar包含在类路径中应该可以解决这个问题。

一个简单的方法是为您查找包含缺少的类的jar并将其添加到您的lib文件夹。

一个简单的方法是为您查找包含缺少的类的jar并将其添加到您的lib文件夹。

您忘记了这个jar它包含类
NestableRuntimeException


基于该异常的包,它是一个库,您必须转到并下载该库。下载归档文件,从归档文件中获取jar并将其添加到您的项目或java类路径。

您忘记了包含类的jar
NestableRuntimeException


基于该异常的包,它是一个库,您必须转到并下载该库。下载归档文件,从归档文件中获取jar并将其添加到您的项目或java类路径。

我希望我能早点找到这个答案,我已经拔掉了所有的头发,把枪放进嘴里,正要按下触发器。谢天谢地,我找到了这个,并活着讲述了这个故事。我希望我能早点找到这个答案,我已经拔掉了所有的头发,把枪放进嘴里,正要扣动扳机。谢天谢地,我找到了这个,并活着讲述了这个故事。