关于 Exception in thread "main" java.lang.NoClassDefFoundError: org/xml/sax/helpers/DefaultHandler

zhaoniyi2000 2003-08-22 05:41:07
自己定义了一个xml文件的读取class
import org.xml.sax.*;
import javax.xml.parsers.*;
import java.io.IOException;
import org.xml.sax.helpers.DefaultHandler;

public class BookCounter extends DefaultHandler {}
编译通过,但是在执行时,出现了exception.如下:

Exception in thread "main" java.lang.NoClassDefFoundError: org/xml/sax/helpers/DefaultHandler
at java.lang.ClassLoader.defineClass0(Native Method)
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$1(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 java.lang.ClassLoader.loadClassInternal(Unknown Source)

不知道是什么原因.
1.是所包含的package不存在?
2.需要down什么库么?
3.路径设置有问题?
...全文
274 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ticlej 2003-08-27
  • 打赏
  • 举报
回复
程序需要的package你肯定有了,但执行的时候你用 java -classpath ./xxx.jar这种方式吧需要的jar都指定上去就可以了
liad 2003-08-26
  • 打赏
  • 举报
回复
E:\j2sdkee1.3.1\lib\j2ee.jar/org\xml\sax\helpers\DefaultHandler.class
E:\j2sdk1.4.1\jre\lib\rt.jar/org\xml\sax\helpers\DefaultHandler.class
freejacky 2003-08-26
  • 打赏
  • 举报
回复
类路径的问题,好多这种问题,你可以在本版内搜索一下
lisonghua(天涯) :如果没有这两个包,编译就不能通过
junnef 2003-08-26
  • 打赏
  • 举报
回复
你运行的是哪个类?定义到classpath中了么?如果是当前文件加下,最好在classpath中最前面加".;",以包含当前路径;确认你的这个og.xml.sax.helpers.DefaultHandler类所在包是否在classpath路径中。
你敢扫一扫吗 2003-08-26
  • 打赏
  • 举报
回复
import org.xml.sax.*;
import org.xml.sax.helpers.DefaultHandler;
这两个包没有吧 你去down一个 然后在classpath去设置
idilent 2003-08-26
  • 打赏
  • 举报
回复
好像是没有找到最后一个包

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧