最新のxmlparserv2.jarが見つからない!

| コメントをどうぞ

やれやれ。。。
Javaを使用したXMLコンテンツのロード を実行したいのですが、ojdbc6.jarとxdb6.jarはすぐに見つかりました。もう一つxmlparserv2.jarが必要らしいのですが・・・

ojdbc6.jarとxdb6.jarは、Oracle Database 11g Release 2 JDBC Driversから入手できます。
xmlparserv2.jarは、Oracle XML Developer Kit 11g Release 2の中にあることは分かりました。
そこでダウンロードを探すと、Oracle XML Developers Kit – Downloads / XDK 10g Productionが見つかりましたが、10g?
まあいいや、実行。。。

Exception in thread "main" java.lang.NoClassDefFoundError: oracle/xml/binxml/BinXMLMetadataProvider

oracle.xml.bin.binxml.*がないと怒られます。確かにxmlparserv2.jarの中にないです。
しかし、”oracle/xml/binxml/BinXMLMetadataProvider”で検索すると、xmlparserv2.jarの中に入っているそうです。
そこで、11gのxmlparserv2.jarを探すが、とにかく見つからない。orz

そこで見つかったのが、このページ:Supporting Oracle’s xmltype column using Java and Spring – Issues -Part 2
同じようにoracle/xml/binxml/BinXMLMetadataProviderが無くて困っているらしい。
コメントを読むと、JDveloperのmodules/oracle.xdk_11.1.0/xmlparserv2.jarにあるよって。
そこで、Release Downloads for Oracle JDeveloper 12c (12.1.3.0.0)からJava Edition 12.1.3.0.0をダウンロードし、解凍するとmodules/oracle.xdk_12.1.3/xmlparserv2.jarが見つかります。
ファイルを入れ換えて実行すると・・・動いた!

というわけで、Oracleのjarファイルが見つからなかったらJDeveloperから探せ!です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>