2

商用製品のドロップイン拡張であるライブラリがあります。この製品は数年前のもので、Sun の JAXB-2.0 ライブラリを使用しています。

私のライブラリは JAXB を使用していますが、非常に奇妙なエラーが発生しています。「JAXBElement には引数のないデフォルトのコンストラクターがありません」の原因は何ですか?

これは古いライブラリのバグが原因であることがわかりました。ロードされたクラスをプリエンプトして、エクステンションがクラスの「正しい」バージョンを使用するように強制することはできますか?

編集: ドロップインに加えて、JAXB-2.2.5 (プラグインのクラスパスで参照されている) をパックしていますが、既存の JVM がクラスの 2.0 バージョンを既にロードしているのではないかと思います。

4

1 に答える 1