- - PR -
[Javaで実現するDOM/SAXプログラミング]記事ソースがコンパイルできません
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2002-03-04 12:36
http://www.atmarkit.co.jp/fxml/rensai/xmljava02/xmljava02.html
記事を読んでコードを書いてみましたが、DocumentBuilderの生成段階で早くもコンパイルエラーとなってしまいました。対処方法を教えてください。 ダウンロードした xerces のアーカイブは Xerces-J-bin.1.4.4.zip です。 DocumentBuilderを生成する行をコメントアウトするとコンパイルは通るので、環境変数PATH, CLASSPATHの設定は問題無いと思います。 ソースは以下の通りです。 | import javax.xml.parsers.*; | import org.w3c.dom.*; | | class xml { | public static void main(String[] args) { | | DocumentBuilderFactory factory = | DocumentBuilderFactory.newInstance(); | | DocumentBuilder builder = factory.newDocumentBuilder(); // here !!! | } | } コンパイルエラーは以下の通りです。 | C:\java>javac xml.java | xml.java:10: 例外 javax.xml.parsers.ParserConfigurationException は報告されません。スローするにはキャッチまたは、スロー宣言をしなければなりません。 | DocumentBuilder builder = factory.newDocumentBuilder(); | ^ | エラー 1 個 | ||||
|
投稿日時: 2002-03-04 12:55
山中です。こんにちは。
単純に、Exceptionをtry,catchすればいいんじゃないの? | ||||
|
投稿日時: 2002-03-04 13:05
>山中さん
返信ありがとうございます。ご指摘の通り以下のようにしたら通るようになりました。 xerces は初めてなもので、xerces 固有の問題かと思ってしまいました。 どうもお騒がせしました。 import javax.xml.parsers.*; import org.w3c.dom.*; class xml { public static void main(String[] args) { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); try { DocumentBuilder builder = factory.newDocumentBuilder(); } catch (ParserConfigurationException e) { } } } |
1