2017-10-26 6 views
0

Ich versuche JavaClasses für eine vorhandene XSD-Datei zu generieren. Von der Kommandozeile konnte ich es bereits schaffen.Generieren von Java-Klassen aus. XSD-Schema in Eclipse

Um das gleiche in Eclipse acheive Ich hat versucht, auf der XSD zu Rechtsklick> Generieren> JAXB Klassen ... aber im nächsten Dialog bekomme ich den Fehler:

" The classpath for this project does not appear to contain the necessary libraries to proceed with class generation."

ich viele answsers beziehen zur Verwendung gefunden das richtige JDK, aber ich habe jdk1.8.0 bereits als Voreinstellung eingestellt. (Ich benutze Eclipse-Kepler)

Ich hoffe, dass ich zur Verfügung gestellt alle notwendigen Informationen und dass jemand kann mir dieses Problem helfen, zu beheben, Vielen Dank im Voraus

+0

Haben Sie alle Systembibliothek hinzugefügt zusammen mit JDK oder JRE hinzugefügt in Eclipse-Umgebung ??? – Simmant

+0

Ich bin mir nicht sicher, wie ich das chack? Es gibt die "JRE System Library" und einen "Maven Dependencies" Eintrag im Java BuildPath, und beide enthalten mehrere Jars, z. javax.persistence ... jar – LMN

Antwort

0

ich diese bekam durch die Arbeit Hinzufügen jaxb JAR-Dateien zu meinem Projekt Classpath. Ich habe eingeschlossen: jaxb-core-2.3.0.jar, jaxb-impl-2.3.0.jar und jaxb-xjc-2.3.0.jar. Das Impl-Jar wurde nur hinzugefügt, als ich anfing, eine Bindings-Datei zu verwenden, für die ich Vendor-Erweiterungen aktivieren musste. Ansonsten waren die Core und Xjc Gläser alles was ich brauchte. Ich enthalten Links zu, wo ich meine Gläser, falls Sie nicht bereits haben sie

http://repo1.maven.org/maven2/com/sun/xml/bind/jaxb-xjc/2.3.0

http://repo1.maven.org/maven2/com/sun/xml/bind/jaxb-core/2.3.0

https://mvnrepository.com/artifact/com.sun.xml.bind/jaxb-impl/2.3.0

+0

Danke, das hat den Job für mich gemacht! – LMN

Verwandte Themen