彼らは、netbeansモジュールでJAXBマーシャラーを実行しようとすると問題があるようです。もともと私は問題が輸入/輸出で動作しているようであるかを正確にわからない私は、しかし、私はまだ奇妙なエラーメッセージJAXB in Netbeans Module
javax.xml.bind.JAXBException: ClassCastException: attempting to cast jar:file:/C:/Program%20Files/jmonkeyplatform/ide/modules/ext/jaxb/api/jaxb-api.jar!/javax/xml/bind/JAXBContext.class to jar:file:/C:/Program%20Files/Java/jdk1.6.0_21/jre/lib/rt.jar!/javax/xml/bind/JAXBContext.class. Please make sure that you are specifying the proper ClassLoader.
at javax.xml.bind.ContextFinder.handleClassCastException(ContextFinder.java:96)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:205)
at javax.xml.bind.ContextFinder.find(ContextFinder.java:363)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:574)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:522)
at com.spectre.util.JAXBImporterExporter.write(JAXBImporterExporter.java:63)
をrecieveingたすべてのものを再編成数日を過ごしたので、それはノードimplimentationだと思いました通常のプロジェクトであり、輸入者はファイルを解析する際に問題なく動作するように見えますが、輸出によって問題が発生するようです。私は、輸出に使用する方法は、私があなたの代わりにJAXBContext.newInstaneにJAXBContextのの初期設定を変更した場合ことがわかった(文字列のcontextPath、クラスローダローダ)クラスローダれるどのような援助が
私は、実行時に使用されている2種類のクラスローダーで問題があるようですが、適切な修正が見つからないようです。私はそれが別のコンストラクタで助けることができると信じていますが、最初のparamater contextPathとして何を含めるべきかを把握することができず、nullまたは空文字列に設定すると、問題が発生しているようです 'JAXBContext jc = JAXBContext.newInstance "、JAXBImporterExporter.class.getClassLoader()); ' – kdgwill
回答を回答として掲示してください。あなたの質問には載せないでください。下に「あなたの質問に答える」ボタンがあります。また、タイトルや何かに「答えました」と叫ぶ必要はありません。時間が熟ればいつでも答えをマークするだけです。これはQ&Aサイトであり、ディスカッションフォーラムやそれ以外の原始的なものではありません:) – BalusC
私は昨晩早くそれを理解しました。誰も答えなかったかコメントして以来、解決策の1つを投稿するのは大丈夫です誰かが質問を投票しました – kdgwill