Maven ile yapıyorum "paket javax.xml.bind.annotation yok"JAXB, Java 5 altında çalışır mı?
JAXB'yi Java 5 ile çalıştırmaya ne ihtiyacım var?
Maven ile yapıyorum "paket javax.xml.bind.annotation yok"JAXB, Java 5 altında çalışır mı?
JAXB'yi Java 5 ile çalıştırmaya ne ihtiyacım var?
Jaxb, Java 5 ile çalışmalıdır, ancak daha fazla kişinin sorunu olduğu görülmektedir. Bazı kavanozlarda eksik olabilir mi?
this forumundan çıkış yapın.
Referans uygulamasını (RI) http://jaxb.dev.java.net/'dan indirebilirsiniz.
Maven'le nasıl çalışacağınız konusunda size tavsiyede bulunamıyorum - bana sorduğunuzda, değerinden daha fazla sorun.
Java6, RI'nin biraz değiştirilmiş bir sürümünü içeriyordu, ancak RI'nin kendisi de Java5 ile gayet iyi çalışıyor.
JAXB'yi bir maven deposundan almak için birçok sürüm ve farklı yollar var gibi görünüyor. jaxb-api:2.2
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.2</version>
<scope>compile</scope>
</dependency>
Bir uygulamaya da ihtiyacınız olduğunu unutma - yani com.sun.xml.bind: jaxb-impl: 2.2 –
JAXB API'leri JDK 1.6 grup halinde olan, ancak bu JDK < 1.6 bulunmayan (ör: JDK1.5
doğru eser için En iyi tahminle javax.xml.bind olduğunu).
Ben JDK 1.6 ile yazılmış bir XML koduna Java var ve JDK1.5 geçti bir kere, ben şu hata var:*Exception in thread "main" java.lang.RuntimeException: javax.xml.bind.JAXBException
- with linked exception:
[java.lang.ClassNotFoundException: com.sun.xml.internal.bind.v2.ContextFactory]
...
Caused by: javax.xml.bind.JAXBException
- with linked exception:
[java.lang.ClassNotFoundException: com.sun.xml.internal.bind.v2.ContextFactory]*
...
JDK1.5 doesnt JAXB API'leri içerirler ve bu nedenle uygulanan Aşağıdaki düzeltme: Sınıf yolumda JDK1.5 ve aşağıdaki iki JARS: jaxb-api-2.0.jar ve jaxb-impl-2.0.jar kullandım ve hata giderildi.
Umarım bu yardımcı olur. Başka Referans: http://www.mkyong.com/java/jaxb-hello-world-example/
JDK5 ile çalışacaktır aşağıdaki sürümlerinin kullanılması:
Ayrıca, EclipseLink JAXB (MOXY) gibi diğer JAXB uygulamaları indirebilirsiniz <!--
versions after 2.2.4 requires jdk6, please refer
to https://java.net/jira/browse/JAXB-890
-->
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.2.4-1</version>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.2.4</version>
</dependency>
<dependency>
<groupId>javax.xml.soap</groupId>
<artifactId>saaj-api</artifactId>
<version>1.3.3</version>
</dependency>
- http://www.eclipse.org/eclipselink /moxy.php –