当前位置: 代码迷 >> J2SE >> 程序运行到某处直接卡死,该如何解决
  详细解决方案

程序运行到某处直接卡死,该如何解决

热度:51   发布时间:2016-04-23 20:32:53.0
程序运行到某处直接卡死
本机环境
电脑:联想笔记本
操作系统:winxp 32位。
开发工具:eclipse、jetty。
问题描述:在web启动的情况下,当程序运行到如下标红色的地方,直接卡死
public <T> T toObject(String json, Class<T> clazz) {
try {
                       //在该处调试断点,直接卡死。不抛出异常,也后往后执行
return JSON.parseObject(json, clazz);

} catch (Exception e) {
logger.error("render json to object error!", e);
throw new RuntimeException("render json to object error!", e);
}
}
但是我写了main函数,在main下运行 JSON.parseObject(json, clazz),却没有问题,说明这个jar应该是好的,不知道哪位大神遇到过这个问题。或帮我分析下问题可能出在什么地方。

------解决方案--------------------
这样再试试:return (T)JSON.parseObject(json, clazz);
建议你打印一下参数,把代码都拆分开多打几个断点,一步一步跟,记得run debug server... 
  相关解决方案