JDK1.6(u 31)で実行しようとしている古いjaxb1コードがあります。それはうまくコンパイルされました。実行しようとすると、エラーが発生します-
QTIResultsProcessingV12 の構築中にエラーが発生しました: 入力は整形式のドキュメントではありません: プロバイダー com.sun.xml.bind.ContextFactory_1_0_1 が見つかりません
それで、グーグルで検索しようとしたところjaxb1_impl.jar
、クラスパスに配置する必要があることがわかりました。jdk lib にこの jar が見つからなかったので、JAXB RI 2.1.10 をダウンロードjaxb1_impl.jar
してクラスパスに入れました。それでも、同じエラーが発生します。
jaxb1->jaxb2 の移行は、短期的な解決策であるため、現時点では望ましくありません。