2017-11-16 2 views
0

Jaxrbでパッケージをロードしようとしています。マーシャリング時に、私は例外にJaxbで完全なパッケージをロードする方法

"abc.acs" を取得しています

JAXBContext jc = JAXBContext.newInstance("abc.acs"); 
Unmarshaller u = jc.createUnmarshaller(); 

しかしでObjectFactory.classまたはjaxb.in​​dexが含まれていません。修正方法

答えて

0

それぞれObjectFactoryにはJAXBContext.newInstance(ObjectFactory.class)を使用してください。

+0

オブジェクトの工場は、Jaxbの工場を意味します。 – shiv

+0

'ObjectFactory'は、使用しているスキーマのJAXBパッケージにある特定のクラスを意味します。 –

+0

私はドン'持っているスキーマを持って私は単純なXMLを持っていて、私はpojoに変換するのが好きです。私は'にスキーマはありません。あなたが参考になるように投稿してください。しかし、パッケージではクラスをロードしても問題ありませんが、パッケージで変更するとエラーが発生します – shiv

関連する問題