2011-10-03 5 views
4

からロードされている:は私にjava.lang.LinkageErrorのを与えた:私は、次のエラーを取得していたプロジェクトを構築する際JAXB 2.1 APIには、ブートストラップクラスローダ

java.lang.LinkageError : JAXB 2.1 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/C:/Documents and Settings/ind/.m2/repository/com/sun/xml/bind/jaxb-impl/2.2.4-1/jaxb-impl-2.2.4-1.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.2 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.6.0/docs/guide/standards/)

ASPを返信してください。

+0

[私の似たような質問への回答](http://stackoverflow.com/a/8832530/505893)もご覧ください。 – bluish

答えて

0

JAXB 2.1の実装はJava SE 6に含まれており、JAXB 2.2の実装はJava SE 7に含まれています。要求がない限り、JAXB APIに準拠したJAXB実装の使用をお勧めします使用しているJavaのバージョンに含まれています。

+0

返信ありがとうBlaise。 jaxb.jarをjdk/libに保存することで、この問題を解決しました。 – Surendra

関連する問題