Muss bei JAXB immer die komplette jwsdp-Umgebung installiert werden?

lieslschaf

Grünschnabel
Hallo!

Ich habe mir mittels JAXB aus einem XSD-Schema Java-Klassen generieren lassen. Auf meinem Entwicklungsrechner auf dem JWSDP installiert ist funktioniert alles einwandfrei.

Jetzt möchte ich diese jar-Files auf einige Kundenrechner kopieren.
Leider bekomme ich bei Aufruf der Java-Klasse immer den Fehler java.lang.NoClassDefFoundError: com/sun/msv/datatype/xsd/IntegerType gemeldet. Ich habe die jar-Files, die ich zum Übersetzen verwendet habe, komplett auf den Rechner gespielt. Ich habe den Verdacht, dass ich immer die komplette JWSDP-Umgebung installieren muss um JAXB verwenden zu können!

Anscheinend greift das jar-File jaxp-xjc.jar intern auf irgendwelche Umgebungssachen zu. Wenn ich mir nämlich den jaxb-Ordner in ein anderes VZ kopiere und dann das File jaxp-xjc.jar inkludiere bekomme ich in meiner Entwicklungsumgebung den gleichen Fehler wie auf dem Kundenrechner.

Ich verwende JAVA 1.4.2_13 und JWSP 1.6.

Gibt es irgendeine Möglichkeit JAXB ohne die komplette jwsdp-Umgebung zu verwenden?
 
Hallo,

JAXB ist in der JRE 1.6 integriert. Wenn Du auf den Kundenrechnern diese installierst, dann sollte Dein Programm laufen.

Gruß KlaDi.

[EDIT]Thomas war wohl ne Sekunde schneller. Sorry.
 
Zurück