摘要: 在JAVA开发中,main线程中抛出java.lang.NoClassDefFoundError是一个非常普遍且比较难解决的问题。解决这个问题的复杂性主要取决于你的软件大小和中间件部署情况,尤其要考虑在应用中出现的数量众多的classloader的情况。本文将从一个比较高的角度看这个问题,主要是介绍java classloader机制。那么,什么是java.lang.NoClassDefFoundError呢?我们先简单的看一下这个问题,这个runtime异常是JVM抛出的,当JVM发现一个classloader试图去Load一个class,而此class在当前的classloader tre 阅读全文
posted @ 2013-08-23 18:36 jgzh35 阅读(23448) 评论(0) 推荐(0) 编辑