CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

java初学者 提问 一个简单的程序

楼主rockyzeng()2006-03-12 13:49:43 在 Java / J2SE / 基础类 提问

程序:  
  import   org.xml.sax.*;  
  public   class   BookCounter   extends   HandlerBase  
  {  
  private   int   count   =   0;  
   
  public   static   void   main   (String   args[])   throws   Exception   {  
  (new   BookCounter()).countBooks();  
  }  
   
          public   void   countBooks()   throws   Exception  
          {  
                    Parser   p   =   new   com.jclark.xml.sax.Driver();  
                    p.setDocumentHandler(this);  
                    p.parse("file:///C:/mydocu~1/3110/chapte~2/codetest/books.xml");  
          }  
   
          public   void   startElement(String   name,   AttributeList   atts)   throws   SAXException   {  
  if   (name.equals("book"))  
  count++;  
  }  
   
  public   void   endDocument()   throws   SAXException   {  
  System.out.println("There   are   "   +   count   +   "   books");  
  }  
  }  
   
  运行时错误:  
  >java   BookCounter  
  Exception   in   thread   "main"   java.lang.NoClassDefFoundError:   BookCounter 问题点数:100、回复次数:16Top

1 楼rockyzeng()回复于 2006-03-12 13:53:41 得分 0

怎么没人啊   急啊Top

2 楼zx2002027(http://www.netyi.net/in.asp?id=zx2002027)回复于 2006-03-12 14:05:42 得分 0

编译过了吗Top

3 楼rockyzeng()回复于 2006-03-12 14:11:51 得分 0

什么编译?就是java文件啊   zx2002027请指教Top

4 楼rockyzeng()回复于 2006-03-12 14:34:00 得分 0

哦     我用javac命令编译了一下   说是找不到com.jclark.xml.sax   不存在  
  这个java类我已经有了   请问应该放在java安装目录下的什么位置才可以?Top

5 楼e9451973(阳光把我照碎)回复于 2006-03-12 14:50:22 得分 0

配置一下路径不就可以了啊!  
  classpathTop

6 楼rockyzeng()回复于 2006-03-12 15:00:08 得分 0

e9451973   我现在的java安装路径是:d:\java\jdk1.5.0  
  Classpath是:d:\java\jdk1.5.0\lib\Tools.jar;d:\java\jdk1.5.0\lib\dt.jar  
  请问把需要用的java类放在哪里   Classpath又如何设置?谢谢  
  Top

7 楼softboysxp(fiNAL.Y)回复于 2006-03-12 15:11:48 得分 0

把   "."   加入CLASSPATH中Top

8 楼rockyzeng()回复于 2006-03-12 15:16:09 得分 0

楼上达人     能不能说的详细一些   小弟实在不明白  
  Top

9 楼rockyzeng()回复于 2006-03-12 15:41:02 得分 0

softboysxp   说一下啊Top

10 楼e9451973(阳光把我照碎)回复于 2006-03-12 15:46:02 得分 50

.;d:\java\jdk1.5.0\lib\Tools.jar;d:\java\jdk1.5.0\lib\dt.jarTop

11 楼rockyzeng()回复于 2006-03-12 15:49:59 得分 0

楼上的大人   那么包含外部java类的目录放在哪里呢?Top

12 楼rockyzeng()回复于 2006-03-12 15:53:50 得分 0

外部java类文件夹名称是:xpTop

13 楼rockyzeng()回复于 2006-03-12 15:56:09 得分 0

ClassPath改过了还提示   package   com.jclark.xml.sax   不存在  
  Top

14 楼softboysxp(fiNAL.Y)回复于 2006-03-12 16:44:02 得分 50

把包com.jclark.xml.sax的根目录放在CLASSPATH里,   比如如果你的路径为C:\test\com\jclark\xml\   就把C:\test加进来,   如果是.jar的包,   直接把.jar文件路径加在CLASSPATH里Top

15 楼msk316647129(轩辕)回复于 2006-03-13 20:27:00 得分 0

com.jclark为什么不能解析为类型?Top

16 楼canyun3160(周星星)回复于 2006-03-13 20:46:35 得分 0

JAVA技术联盟   群:8400402  
  广收有志青年,为了祖国的软件事业尽一份力Top

相关问题

  • 求.java最简单程序
  • 关于下面简单程序的提问?
  • [门外汉提问]Java程序如何编译运行?
  • 初学者提问:程序简单,但结果怪异,哪里错了?谢谢
  • 求助一个简单的java程序!
  • 提问(简单的:))
  • 简单的提问?
  • 菜鸟又提问了:这三行最简单的程序有什么毛病嘛?真他妈见鬼
  • 一个简单的C++程序出现在怪问题(之前已提问,因为有错,所以得重写)
  • 一个简单的C++程序出现在怪问题(之前已提问,因为有错,所以得重写)

关键词

  • classpath
  • jdk
  • xml
  • jclark
  • bookcounter
  • 路径
  • sax
  • jdk1.5.0
  • 放在
  • 类

得分解答快速导航

  • 帖主:rockyzeng
  • e9451973
  • softboysxp

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo