Hallo MatzeA,
Oder kann die JDK 1.5 ebenfalls in einem alten Calssic mode kompilieren?
Der Java 1.5 Compiler erzeugt standardmäßig 1.4 oder sogar noch älteren Bytecode (ich bin nicht sicher, ob die Unterstüzung von assert Anweisungen mittlerweile standardmäßig aktiviert ist)
Jedenfalls muss man per Komandozeilenparameter explizit angeben, dass man 1.5 Sourcen kompilieren und damit Bytecode erzeugen will, der auf älteren VMs nicht mehr lauffähig ist.
Bisher war es noch immer so, dass die JavaCompiler auch älteren Bytecode erzeugen konnten.
Allerdings hat die 1.5 noch einige Bugs die sich bei größeren Programmen durchaus mal durch VM-Abstürze bemerkbar machen. Von daher sollte man Vorläufig doch noch mit dem 1.4rer JDK vorlieb nehemen, wenn man nicht gerade experimentieren will.
Grüße
Daniel