java.lang.ClassNotFoundException: net.sf.json.JSONObject

先去检查依赖包的问题

使用net.sf.json需要导入的包

如果jar 文件都存在。

右键项目选择Build path

在develoyment Assembly

添加 maven dependencies

网友回答1:

我已经导入了json的jar包及其需要的依赖包,过程是:右键项目选择Build path –> config build path –>add extenal jar加入以上所需要的jar。此时发现在servlet中写的关于JSONObject的代码不发生错误了,然后运行程序,在运行到json对象的代码时候发生 Java.lang.NoClassDefFoundError: net/sf/json/JSONObject异常,卧槽!!我不是已经导入jar包了吗??没看到我写的代码编辑器都没报异常吗??为什么一运行就抛NoClassDefFoundError异常?

解决办法:打开eclipse所关联的tomcat文件夹,将所需要的jar包复制到lib文件夹里面,重启项目,问题搞定。

时间: 2024-08-21 21:59:45

java.lang.ClassNotFoundException: net.sf.json.JSONObject的相关文章

使用JSONObject遇到的问题,java.lang.NoClassDefFoundError: net/sf/json/JSONObject

先是报 java.lang.NoClassDefFoundError: net/sf/json/JSONObject 这个错误, 打开项目属性找到java build path中的libaries,找不到json相关的包, 我就手动将json-lib-2.3-jdk15.jar这个包引入,但是还是报同样的错误, 上网搜了下,有人说还需要把这个包放到对应TOMCAT/LIB目录下, 于是照做,终于不报这个错误了,但是报了其他错误: org.apache.commons.lang.exception

记一次未解决的异常:java.lang.NoClassDefFoundError: net/sf/json/JSONObject

一.异常产生现象 使用json-lib转换实体类/字符串,跑单元测试没问题,但是启动jetty后调用JSONArray.fromObject(data)就会抛标题中异常 二.尝试解决的步骤 1.网上有的说tomcat存在此问题,需要将jar包拷贝到tomcat目录,容器用的是jetty,所以不是这个原因(未解决) http://blog.csdn.net/yeqiuzs/article/details/45097063 2.json-lib需要引入其它库,如图所示,引入后单元测试可以跑通,但是j

Java中使用json时java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决

下面代码: public static void main(String[] args) { JSONObject obj = new JSONObject(); obj.put("msg", "HELLO"); obj.put("path", "/pages/back/emp.jsp"); System.out.println(obj); } 如果遇到java.lang.NoClassDefFoundError: net/s

【转】用JSON报的一个错误java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeExcept

来源:http://blog.csdn.net/eilent/article/details/6927700 出现错误的原因是因为jar包导入不全. 今天自己写了一个JSON的例子,可以一调用就出了问题,报下面这个异常: java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException 上网上搜了一下才知道原来在使用JSON的使用的时候,不光要导入JSON这个包,同时还要导入另

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

遇到这种问题是因为jar包引入不全,完整的应该包含: commons-beanutils-1.8.3.jar commons-lang-2.5.jar ezmorph-1.0.6.jar json-lib-2.3-jdk15.jar 但是又出现如下问题: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory 导入commons-logging-1.1.1.jar 又出现如下问题: java.lang.NoC

java.lang.ClassNotFoundException: org.codehaus.jackson.JsonProcessingException 异常解决方案

问题: 在SpringMVC中使用Jackson实现json输出时配置如下: <!-- 输出对象转JSON支持 --> <bean id="stringConverter" class="org.springframework.http.converter.StringHttpMessageConverter"> <property name="supportedMediaTypes"> <list>

ssh整合启动tomcat报java.lang.ClassNotFoundException: org.apache.commons.lang.xwork.StringUtils

今天搭建了一个ssh项目环境,整合后,访问项目首页,登录不进去,控制台报错,后来调试代码后,在获取数据库数据后,返回到action时,又进入了action导致死循环,其实这里是两个问题,控制台报错如下: 2015-4-27 20:57:56 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet default threw exceptionjava.lang.ClassNotFo

net.sf.json JSONObject与JSONArray使用实例

实例自己想的一个实例应用场景:一个人可以有多个角色,例如:在家中是儿子,在学校是学生,在公司是程序员,一个人还可以办好多业务 * 每个业务好多个人都可以办,则标记(mark)就是记录这唯一标识的(如id)业务和称职 1.人实体类(People) package com.hsinfo.web.Demo; import java.util.Set; /** * @Description:人的实体类 * @date 2018年7月22日,下午8:58:03 */ public class People

Caused by: java.lang.ClassNotFoundException: org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter

严重: StandardWrapper.Throwableorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping': Invocation of init method failed; nested excepti