Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.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中的Json对象_Java_Eclipse - Fatal编程技术网

java中的Json对象

java中的Json对象,java,eclipse,Java,Eclipse,我在Eclipse工作。我想在servlet中使用JSON对象,所以我在JSON库中附加了jar文件 现在它在intellisense中显示了所有JSON类,但它给出了运行时异常 java.lang.NoClassDefFoundError: org/json/JSONArray 有人能建议我如何解决这个异常吗?在Eclipse中向构建路径添加jar是不够的。jar必须位于WEB-INF/lib目录中,以便在运行时加载,如果您的项目设置为动态WEB项目,则会在构建路径上自动设置这些jar 在E

我在Eclipse工作。我想在servlet中使用JSON对象,所以我在JSON库中附加了jar文件

现在它在intellisense中显示了所有JSON类,但它给出了运行时异常

java.lang.NoClassDefFoundError: org/json/JSONArray

有人能建议我如何解决这个异常吗?

在Eclipse中向构建路径添加jar是不够的。jar必须位于WEB-INF/lib目录中,以便在运行时加载,如果您的项目设置为动态WEB项目,则会在构建路径上自动设置这些jar

在Eclipse中向构建路径添加jar是不够的。jar必须位于WEB-INF/lib目录中,以便在运行时加载,如果您的项目设置为动态WEB项目,则会在构建路径上自动设置这些jar

听起来好像在运行时找不到库。您是如何将库添加到项目中的?这是在从Eclipse运行时发生的,还是在打包应用程序并尝试运行它之后发生的?我已经从项目的构建路径添加了jar。我已经在库中添加了它……。当您为部署创建war文件时,应该在war文件的WEB-INF/lib下找到库jar。我不记得正确的设置,除了库应该在构建路径中,并且可能按顺序标记并导出(已经三年多没有在没有Maven的情况下构建任何web应用程序)之外。听起来好像在运行时找不到库。您是如何将库添加到项目中的?这是在从Eclipse运行时发生的,还是在打包应用程序并尝试运行它之后发生的?我已经从项目的构建路径添加了jar。我已经在库中添加了它……。当您为部署创建war文件时,应该在war文件的WEB-INF/lib下找到库jar。我不记得正确的设置,除了库应该在构建路径中,并且可能按顺序标记并导出(已经三年多没有在没有Maven的情况下构建任何web应用程序)。