当前位置:  技术问答>java相关

小弟是一个xml的初学者,这是关于java的xml解析器的问题.

    来源: 互联网  发布时间:2017-03-22

    本文导语:  这是我的第一到例题,可是却出错误了,大家帮看一下!谢谢!!! import java.io.*;  import org.xml.sax.*; import org.xml.sax.helpers.XMLReaderFactory;  import org.apache.xerces.parsers.SAXParser;  public class ParseXML{    public void ParseDOC...

这是我的第一到例题,可是却出错误了,大家帮看一下!谢谢!!!
import java.io.*; 
import org.xml.sax.*;
import org.xml.sax.helpers.XMLReaderFactory; 
import org.apache.xerces.parsers.SAXParser; 


public class ParseXML{ 
  public void ParseDOC(String uri){ 
    try{
XMLReader MyParser=XMLReaderFactory.createXMLReader("org.apache.xerces.parsers.SAXParser");      
MyParser=parse(uri);
    } 
    catch (Exception e){ 
      System.err.println(e); 
    } 
  }
  public static void main(String argv[]){ 
    if (argv.length == 0){ 
      System.out.println("Usage:  java ParseXML uri"); 
      System.out.println("   where uri is the URI of your XML document."); 
      System.out.println("   Sample:  java ParseXML sonnet.xml"); 
      System.exit(1); 
    } 
    ParseXML ParseXMLInstance=new ParseXML(); 
    ParseXMLInstance.ParseDOC(argv[0]); 
  } 

我是这样编译的
E:XML>javac ParseXML.java
ParseXML.java:4: cannot access org.xml.sax.helpers.XMLReaderFactory
bad class file: E:j2sdk1.4.0jrelibrt.jar(org/xml/sax/helpers/XMLReaderFactor
y.class)
class file has wrong version 48.0, should be 47.0
Please remove or make sure it appears in the correct subdirectory of the classpa
th.
import org.xml.sax.helpers.XMLReaderFactory;
                           ^
1 error
----------------------------
我也不知道用不用编译,于是我就这么做了:
E:XML>java ParseXML
Exception in thread "main" java.lang.NoClassDefFoundError: ParseXML
还是出现错误。

我不知道怎么做了,请帮一下忙,谢谢你们大家了!!!!!

|
你的JDK1.4.0有问题了(E:j2sdk1.4.0jrelibrt.jar有问题),XMLReaderFactory读入时出的问题
建议你重新安装一下JDK, 建议你使用JDK1.4.0.2。

第二个错误,你没有编译,自然就找不到class.

|
好像是jdk的版本不对,rt.jar里的class好像是1.4.0的,而你运行的javac和java似乎是比较低的版本的,你可以运行java -version看看到底运行的是哪个路径下的java。

|

像*.jar的文件,如果需要就一个一个加到CLASSPATH里面去好了。

|
建议重新装 jsdk!!!

|
当然可以用别的版本,你把xerces.jar,jaxp.jar和xalan.jar加到classpath 里面就可以了

    
 
 

您可能感兴趣的文章:

  • 小弟是初学者,请推荐几本不错的unix书籍。
  • 小弟是初学者,请推荐几本不错的java书籍。
  • 关于取子字符串的问题,小弟是初学者..............
  • java初学者:大家常去的java网站,给小弟推荐几个!
  • 在虾们能不能把一些常识性的问题总结一贴,方便像小弟这样的初学者学习!!!
  • 小弟初学LINUX,想问一下WINE的RPM包如何安装,以及WINE如何使用.谢谢
  • 小弟初学JAVA,大家给点建议吧
  • ★一个关于java开发工具的问题,小弟初学,请大家指教
  • 小弟我初学XML,请教个问题:docbook是用来做什么的?
  • 小弟初学UNIX,想用ODBC访问INFORMIX,该怎么做?请指导一下吧
  • 小弟初学Java有一个疑问!!!
  • 小弟初学Linux,问一些菜问题!
  • 初学linux,想用locate这条命令查文件,可是出现问题,请高手帮小弟一下忙
  • 小弟初学JAVA,请问用那种开发工具比较好?并请推荐一下书籍,谢谢
  • 各位大狭!小弟初学Linux,请各位列举学Linux的网站,留下QQ,Email以向各位请教!!!多谢了!!!
  • 小弟初学linux各位大虾推荐几本这方面的入门书吧
  • 小弟初学Linux,而且要参加开发系统,各位大虾给给意见
  • 小弟初学linux,大家知道有那些人气很高的linux论坛??
  • 小弟初学,新安装的linux,ip:10.0.2.15,还有一台win2000,ip:10.0.2.16 然后出了问题
  • 小弟初学JAVA,请各位GG推荐几本关于JAVA的好处?送分。
  • 小弟初学,请指教,我对数据封装不太明白!
  • 一个Unix编程的问题,知道的告诉我,谢谢,小弟初学,遇到很多问题,请大家帮忙指点
  • 小弟初学KDE/QT编程,有问题问个位大侠
  • 小弟初学java,交个朋友,以后gg,jj请多关照,进者有分!~
  • 各位java大虾,小弟初学给点建议(散分没的说)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 大哥们,小弟我准备学JAVA了给推荐几本好书吧!小弟不胜感激啊!
  • 小弟问个问题,JDK哪有下载啊!小弟不胜感激啊!
  • linux高人!!!帮帮小弟啊,小弟是菜鸟
  • 哥们,谁有Jbuilder 4的注册码,给小弟解围,小弟谢先!!!
  • 小弟考试在即!望大哥们帮忙!!!跪求!!!
  • IT科技资讯 iis7站长之家
  • 各位网络编程的大侠,帮帮小弟
  • OpenSSL安装过程中遇到的问题,希望大哥们帮帮小弟
  • 请各位大虾给小弟推荐几本好书
  • 小弟想在linux下访问windows 和usb的文件系统
  • 请问JBulider 4的序列号谁知到?能否提供给小弟?谢谢
  • 各位兄弟 谁有 powerZip 5.21 的注册码,小弟不胜感激!!
  • 小弟想用java做个sygate
  • 求教:文件打包移植错误发生排序错误,小弟努力送分送分啦!59~~~
  • 小弟急需要知道程序员查分网站。多谢!!!
  • 小弟签约银行,想装个unix先熟悉一下!
  • 小弟高分求“Linux 0.02版”的源代码!
  • 小弟想学linux,推荐几本好书,有电子版下载的最好.
  • ★★★那位仁兄有Apache的源代码?小弟急用!多谢!!
  • 哪位大哥,大姐知道国内那个网站有jdk1.4的API下载,告诉小弟一下


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3