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?
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?