大侠给出代码部分,错误信息是提示你在方法中调用了不兼容的对象,可能是在VerifyError中,调用的Object,需要造型到正确的值类型.

解决方案 »

  1.   

    源代码如下:(书上的例子,我是初学者,不要见笑)
    import org.w3c.dom.*;
    import org.apache.xerces.parsers.DOMParser;
    public class FirstParser
    {
    public static void main(String args[])
    {
    try {
    DOMParser parser=new DOMParser();
    parser.parse(args[0]);
    Document doc=parser.getDocument();
    NodeList nodelist=doc.getElementsByTagName("customer");
    System.out.println(args[0]+"has"+nodelist.getLength()+"<customer> elements.");
    } catch (Exception e) {
    e.printStackTrace(System.err);
    } }}调用的时候,
    java FirstParser customer.xml
    就提示上面的错误,各位大侠帮帮忙
      

  2.   

    高分求救:
    怎样使用jdk1.3?
      

  3.   

    主要是几个函数的参数检查一下,看匹配不
    你的Parser类的parse函数的参数比较一下,是不是String的
      

  4.   

    Parser.parse(String str) 这种用法是正确的,
      

  5.   

    我试了没错啊下个新的Xerces.jar试试
    http://xml.apache.org/dist/xerces-j/Xerces-J-bin.1.4.4.zip
      

  6.   

    1.首先书上的例子一般都不会有问题。
    2.错误出现的原因一般是,你Java 版本和书上的不一样。所以引用的一些函数时会因为版本问题,在编译或执行的时候出错。这类问题我已经碰到过N次(在Java,C中都碰到过。),如果用书上的例子就尽量使你用的版本和书上的一样,否则书上的例子只能做参考。
      

  7.   

    谢谢 fletcher(fletcherx) ,我下载了一个新版本,行了,谢谢,给分