Hallo,
Auch mit verschiedenen Java-Versionen kann es Probleme gebe. Eine Anwendung, die mit die JDK 1.6 erstellt wurde, funktioniert nicht mit einer JRE 1.5.
Nicht ganz - man kann dem Java-Compiler die Option -target übergeben, die dafür sorgt, dass der erzeugte Bytecode kompatibel zu einer bestimmten Java-Version ist (bspw. -target 1.5). Damit kann man auch unter einem neuen JDK Software entwickeln, die unter älteren JREs läuft. Natürlich nur solange man keine Features verwendet, die es erst ab späteren Java-Versionen gibt.
Viele Grüße,
Christian