2016-07-29 25 views
1

私はプログラムを書かれているインポートjavax.xml.parsers.DocumentクラスJavaでsetXmlStandalone()メソッドを呼び出すときにabstructmethoderror例外が発生するのはなぜですか?

setXmlStandalone()を呼び出す関数XMLParserを持つParser.java APIプログラムを持っているがParser APIを呼び出し「ABC.java」を言います。 Eclipseでうまく動作します。しかし、私が取り組んでいるアプリケーションを使ってこのプログラムを呼び出すと、例外として"abstractmethoderror"がオンラインになります。

DocumentBuilder builder = builderFactory.newDocumentBuilder(); 
Document doc = builder.newDocument(); 
try { doc.setXmlStandalone(true); 
} catch (org.w3c.dom.DOMException de) 

アプリケーションからではなく、Eclipseで呼び出している間、私はこの例外を取得していますなぜ任意のアイデア?

+0

は、クラスパスから欠落している必要がありますか、またはバージョンの互換性がない可能性があります – sidgate

+0

返信いただきありがとうございますが、jarファイルがない場合は、早期に例外がスローされる可能性があります。どのようにバージョンを確認するのですか?私はEclipseで1.7でコンパイルしており、コールするために使用しているApllicationも同じバージョンのコンパイラを持っています –

+0

誰もがこれを手伝いますか? –

答えて

0

最終的には、それは私が信じているcompaitibilityの問題でした。私はコードを変更して機能しました。

関連する問題