Java Binary compiliert auf JDK 8, lauffähig auf JRE 7?



  • Läuft ein Java Binary, dass mit JDK 8 erzeugt wurde auch unter einem JRE der Version 7, wenn man keine neuen Features der Sprache Java oder aus JDK 8 verwendet hat?

    Wie sieht's da aus?
    Weiß das jemand?



  • Das sollte so sein. Wenn ich mich recht an meine Java-Zeit erinnere, kann man in Eclipse sogar eine Mindest-Version einstellen, oder war das in C#? Verdammt ich habe so viele Sprachen ausprobiert. Im Zweifelsfalle würde ich das aber immer testen. Virtuellen Maschinen sind dafür optimal, solche Test werden sogar teils automatisiert durchgeführt, habe ich mal irgendwo gelesen. Also du hast deine IDE und die Tests starten dein Programm auf unterschiedlichen VMs.



  • funzte bei mir mal nicht, ich musste mein SDK eine version downgraden damit das geht. (ich glaube ich hatte das auf 1.7 lauffaehig, aber die VM auf dem zielrechner war 1.6 und es stand noch kein update bereit).


Anmelden zum Antworten