Code mit Java 1.5 kompilieren und auf JRE 1.4.2 laufen lassen

kirashet

Mitglied
Hallo,

wenn ich Code mit dem JDK 1.5 kompiliere, ohne aber die Erneuerungen von 1.5 zu nutzen, läuft der Code dann auf einer JRE 1.4.2?

Das Problem ist, dass beim Kunden 1.4.2 Standard ist.

Besten Dank im Voraus für Eure Antworten.

-- k
 
Streng genommen kann man die Frage mit Ja beantworten. Doch es ist halt so, dass ja nicht nur Sprach Elemente erweitert wurden sondern die Frameworks und damit die ein oder andere Methode. Da hat man schnell eine Mehtode in Verwendung oder eine Klasse die es vielleicht in 1.4.x noch nicht ab!
Man muss unterscheiden zwischen Sprache und Framework. Ich denke mal eine IDE, die eine Option beinhaltet nur Sprachelemente von einem Vorgänger zu verewenden, wird dies nur auf Basis der Schlüsselwörter tun und eben natürlich nicht auf Basis der Frameworks.

Um Nummer Sicher zu sein, verwende lieber ein SDK Deiner Ziel-Version

(BTW: Diese Problematiken traten auch schon zu früherern Java-Versionen auf)

in diesem Sinne

Takidoso
 
Zurück