R
richardX
Gast
Hi,
Ich entwickle mit JDK6 will aber unbedingt JDK5 Kompatibilitaet garantieren - zumindest in der Form, dass ich keine Methoden nutzen die in JDK5 nicht existieren.
In ANT nutze ich source="1.5" target="1.5" und bisher den JDK6 compiler was den Code unter JDK5 lauffaehig macht. Soweit ich weiss, garantiert das aber nicht, dass ich nichts nutze was in JDK5 nicht vorhanden ist - was zur Laufzeit zum Gau fuehren kann.
Die einzig sichere Methode ist den JDK5 compiler zu nutzen. Wenn ich also mit ANT anstatt mit JDK6 mit JDK5 kompiliere gibt es folgenden Fehler:
...method does not override a method from its superclass.
Dies bezieht sich darauf, dass ich viele Methoden mit @Override markiert habe. Kann ich dieses Override Problem irgendwie unterdruecken???
Thx, Rick.
Ich entwickle mit JDK6 will aber unbedingt JDK5 Kompatibilitaet garantieren - zumindest in der Form, dass ich keine Methoden nutzen die in JDK5 nicht existieren.
In ANT nutze ich source="1.5" target="1.5" und bisher den JDK6 compiler was den Code unter JDK5 lauffaehig macht. Soweit ich weiss, garantiert das aber nicht, dass ich nichts nutze was in JDK5 nicht vorhanden ist - was zur Laufzeit zum Gau fuehren kann.
Die einzig sichere Methode ist den JDK5 compiler zu nutzen. Wenn ich also mit ANT anstatt mit JDK6 mit JDK5 kompiliere gibt es folgenden Fehler:
...method does not override a method from its superclass.
Dies bezieht sich darauf, dass ich viele Methoden mit @Override markiert habe. Kann ich dieses Override Problem irgendwie unterdruecken???
Thx, Rick.