Java SAXparser方法';s的论点

Java SAXparser方法';s的论点,java,handler,sax,saxparser,Java,Handler,Sax,Saxparser,我正在使用一种方法来使用SAXparser,它使用了defaulthandler的扩展版本。因此,当尝试对inputstream和扩展的defaulthandler参数使用parser方法时,它会给出一个错误,表示无法找到适合此类参数的方法。如果必须使用这些参数,我如何解决它 扩展defaulthandler的方法: static private class newConfigHandler extends DefaultHandler {

我正在使用一种方法来使用
SAXparser
,它使用了
defaulthandler
的扩展版本。因此,当尝试对
inputstream
和扩展的
defaulthandler
参数使用
parser
方法时,它会给出一个错误,表示无法找到适合此类参数的方法。如果必须使用这些参数,我如何解决它

扩展
defaulthandler
的方法:

            static private class newConfigHandler extends DefaultHandler   {
              ...

    @Override
    public void endElement(String namespaceURI,String localName, String rawName) throws SAXException {
  ....
    }
    @Override
    public void characters(char[] ch, int start, int length) throws SAXException {
        ....   
         }
                                                                 }
错误发生在下面代码的第三行:

        sParser = SAXParserFactory.newInstance().newSAXParser()
        newHandler = new newConfigHandler();
        URL u;
        sParser.parse(u.openStream(),newHandler);

您能同时添加错误堆栈吗?@potame这不是一个异常或运行时错误,因此没有这样的东西它应该可以正常工作。您有权访问类路径中的API吗?@potame还有其他API,只有这一个API有错误。这是因为解析器方法需要defaulthandler类型,但它得到了newHandler。如何修复它?