Hi,
ich bin immer davon ausgegangen, dass Java-5 abwärtskompatibel ist. Aus diesem Grunde wurden ja meines Wissens einige Einschränkungen in die Sprache (bezüglich Generics, etc.) eingebaut und der Byte-Code wurde meines Wissens auch nicht geändert.
Wenn ich jetzt allerdings Java 5 Klassen mit einer Java 1.4 VM ausführe, bekomme ich einen UnsupportedClassversionError. Ich könnte die Klassen für Java 1.4 kompilieren, aber dann kann ich die neuen Features, wie Generics und Co. nicht verwenden. Kann man diesen Error umgehen? Wenn ja wie?
Viele Grüße
Manfred
ich bin immer davon ausgegangen, dass Java-5 abwärtskompatibel ist. Aus diesem Grunde wurden ja meines Wissens einige Einschränkungen in die Sprache (bezüglich Generics, etc.) eingebaut und der Byte-Code wurde meines Wissens auch nicht geändert.
Wenn ich jetzt allerdings Java 5 Klassen mit einer Java 1.4 VM ausführe, bekomme ich einen UnsupportedClassversionError. Ich könnte die Klassen für Java 1.4 kompilieren, aber dann kann ich die neuen Features, wie Generics und Co. nicht verwenden. Kann man diesen Error umgehen? Wenn ja wie?
Viele Grüße
Manfred
Comment