Java Runtime Environment

aus Wikipedia, der freien Enzyklopädie

Java Runtime Environment (kurz JRE) wird die Laufzeitumgebung für die Java-Plattform des US-Unternehmens Sun Microsystems genannt. Diese liefert unter anderem die Java Virtual Machine und wird benötigt, um Java-Anwendungen auszuführen.

Allgemein besteht die Laufzeitumgebung aus der Java Virtual Machine (kurz Java VM) und einer Programmierschnittstelle (kurz API, für Application and Programming Interface). Die API stellt die Standard-Klassen der Programmiersprache Java bereit, wie etwa „java.lang.String“. Die Virtuelle Maschine und die API müssen aufeinander abgestimmt sein und werden deshalb zur JRE zusammengefasst. Diese kann als virtueller Computer betrachtet werden, welcher in einer virtuellen Maschine einige Prozessoren und eine API, als oberste Bibliotheksschicht, zur Verfügung stellt.

Die Java-Laufzeitumgebung enthält keine Entwicklungswerkzeuge wie beispielsweise Compiler. Für die Programmierung mit Java wird das Java Development Kit (JDK) oder eine andere Programmierumgebung, welche ebenfalls Java-Bytecode erzeugt, benötigt.

Die JRE ist Bestandteil der Java Platform Standard Edition, in der auch definiert ist, welche Klassenbibliotheken zur Verfügung stehen. Für andere Einsatzgebiete wie etwa Handys oder Set-Top-Boxen stehen verschiedenste JREs zur Verfügung.

[Bearbeiten] Siehe auch

  • Kaffe – eine freie Implementierung einer Java-Laufzeitumgebung

[Bearbeiten] Literatur

  • Bill Venners: Inside the Java Virtual Machine. 2. Auflage. McGraw-Hill, New York 1999, ISBN 0-07-135093-4 (Das Standardwerk; Online-Version; leider unvollständig; als Buch vergriffen)

[Bearbeiten] Weblinks