Aber ich gehe davon aus, dass wenn mir Sun eine JRE für nen Windows PC und eine für meine Kaffeemaschine anbietet, dass beide auch meinen Bytecode gleich verarbeiten. Tun sie das denn nicht? Hast du da ein Beispiel für?
Der Bytecode von Java hat sich in der Version von 1.3 auf 1.4 Rückwärts-inkompatibel geändert. Java-1.4-Bytecode kann von einer Java-1.3-JRE nicht interpretiert werden.
Ich meine mich zu erinnern, dass für Java 1.5 zu Java 1.4 ähnliches gilt.