Java-Laufzeitumgebung


Java-Laufzeitumgebung

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

Inhaltsverzeichnis

Eigenschaften

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.

Java-Bedienfeld

Das Java-Bedienfeld (Java Control Panel) ist eine Erweiterung für die Systemsteuerung von Microsoft Windows. Bei der Installation der Java Laufzeitumgebung (JRE) wird dazu die Datei jpicpl32.cpl bzw. javacpl.cpl zum Systemverzeichnis von Windows hinzugefügt.

Siehe auch

  • Kaffe – eine freie Implementierung einer Java-Laufzeitumgebung

Literatur

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

Weblinks


Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Java (Framework) — Java Objektorientierte Programmiersprache Basisdaten Paradigmen: Objektorientierte Programmiersprache Aktuelle  …   Deutsch Wikipedia

  • Java (Programmiersprache) — Java Basisdaten Paradigmen: Objektorientierte Programmiersprache Erscheinungsjahr …   Deutsch Wikipedia

  • Java (Softwaretechnologie) — Java Objektorientierte Programmiersprache Basisdaten Paradigmen: Objektorientierte Programmiersprache Aktuelle  …   Deutsch Wikipedia

  • 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… …   Deutsch Wikipedia

  • Java (Plattform) — Die Java Plattform (englisch Java Platform) definiert die Ablaufumgebung (Java Virtual Machine) und Programmierschnittstellen (Java Application Programming Interface) innerhalb der Java Technologie. Der Kern der Java Plattform ist die Java… …   Deutsch Wikipedia

  • Java Platform, Standard Edition 6 — Die Java Plattform (englisch Java Platform) definiert die Ablaufumgebung (Java Virtual Machine) und Programmierschnittstellen (Java Application Programming Interface) innerhalb der Java Technologie. Der Kern der Java Plattform ist die Java… …   Deutsch Wikipedia

  • Java Plattform — Die Java Plattform (englisch Java Platform) definiert die Ablaufumgebung (Java Virtual Machine) und Programmierschnittstellen (Java Application Programming Interface) innerhalb der Java Technologie. Der Kern der Java Plattform ist die Java… …   Deutsch Wikipedia

  • Java-Plattform — Die Java Plattform (englisch Java Platform) definiert die Ablaufumgebung (Java Virtual Machine) und Programmierschnittstellen (Java Application Programming Interface) innerhalb der Java Technologie. Der Kern der Java Plattform ist die Java… …   Deutsch Wikipedia

  • Java VM — Java Logo Die Java Virtual Machine (abgekürzt Java VM oder JVM) ist der Teil der Java Laufzeitumgebung (JRE) für Java Programme, der für die Ausführung des Java Bytecodes verantwortlich ist. Hierbei wird im Normalfall jedes gestartete Java… …   Deutsch Wikipedia

  • Java (Technik) — Java Logo Die Java Technik (englisch Java Technology) ist eine ursprünglich von Sun entwickelte Sammlung von Spezifikationen, die einerseits die Programmiersprache Java und andererseits verschiedene Laufzeitumgebungen für Computerprogramme… …   Deutsch Wikipedia