Java Runtime Environment: Unterschied zwischen den Versionen
K |
|||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | '''JRE''' steht im engeren Sinne für '''Java Runtime Environment''' (deutsch ''Java-Laufzeitumgebung'') des US-[[Unternehmen]]s [[Sun Microsystems]]. Sie liefert unter anderem die [[Java VM]] | + | '''JRE''' steht im engeren Sinne für '''Java Runtime Environment''' (deutsch ''Java-Laufzeitumgebung'') des US-[[Unternehmen]]s Oracle, welches [[Sun Microsystems]] (die Firma, die Java bis dahin über 15 Jahre entwickelte) im Jahr 2010 kaufte. Sie liefert unter anderem die [[Java VM]], die benötigt wird, um [[Java-Applikation]]en auszuführen. Die JRE kann in der jeweils neusten Version auf der [[Homepage]] von Oracle heruntergeladen werden. |
− | Allgemein besteht die Java-Laufzeitumgebung aus der [[Java Virtual Machine]] (kurz „Java VM“) und | + | Allgemein besteht die Java-Laufzeitumgebung aus der [[Java Virtual Machine]] (kurz „Java VM“) und der [[Programmierschnittstelle|API]] (''Application Programming Interface'', „Programmierschnittstelle“). Die Programmierschnittstelle stellt die Standard-Klassen von Java bereit, etwa „<code>java.lang.String</code>“. Virtuelle Maschine und API müssen aufeinander abgestimmt sein und werden deshalb zu JRE zusammengefasst. Es kann als virtueller Computer betrachtet werden, bei dem die virtuelle Maschine den Prozessor und das API die oberste Bibliotheksschicht darstellt. |
− | 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, die Java-Bytecode erzeugt, benötigt. | + | Die Java-Laufzeitumgebung enthält keine Entwicklungswerkzeuge wie beispielsweise [[Compiler]] oder [[Debugger]]. Für die Programmierung mit Java wird das [[Java Development Kit]] (JDK) oder eine andere Programmierumgebung, die 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. | 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. | ||
== Siehe auch == | == Siehe auch == | ||
− | *[ | + | *[https://de.wikipedia.org/wiki/Kaffe Wikipedia: Kaffe], eine freie Implementierung einer Java-Laufzeitumgebung. |
+ | *[http://openjdk.java.net/ OpenJDK], eine freie Java-Implementierung | ||
+ | *[https://de.wikipedia.org/wiki/OpenJDK Wikipedia: OpenJDK] | ||
== Literatur == | == Literatur == | ||
Zeile 14: | Zeile 16: | ||
== Weblinks == | == Weblinks == | ||
− | *[http://www.java.com/de/download/index.jsp Download-Seite des aktuellen Updates der letzten JRE bei | + | *[http://www.java.com/de/download/index.jsp Download-Seite des aktuellen Updates der letzten JRE bei Oracle (Deutsch)] |
− | |||
*[http://www.java-software.de/de/download/installed.jsp Java-Installation auf Aktualität prüfen (Deutsch)] | *[http://www.java-software.de/de/download/installed.jsp Java-Installation auf Aktualität prüfen (Deutsch)] | ||
− | + | *[http://www.java.com/de/download/help/testvm.xml Java-Installation auf Funktionalität prüfen (Deutsch)] | |
[[Kategorie:Java]] | [[Kategorie:Java]] | ||
[[Kategorie:Java Grundlagen]] | [[Kategorie:Java Grundlagen]] | ||
{{Wikipedia|Seite=Java_Runtime_Environment}} | {{Wikipedia|Seite=Java_Runtime_Environment}} |
Aktuelle Version vom 27. Februar 2016, 12:16 Uhr
JRE steht im engeren Sinne für Java Runtime Environment (deutsch Java-Laufzeitumgebung) des US-Unternehmens Oracle, welches Sun Microsystems (die Firma, die Java bis dahin über 15 Jahre entwickelte) im Jahr 2010 kaufte. Sie liefert unter anderem die Java VM, die benötigt wird, um Java-Applikationen auszuführen. Die JRE kann in der jeweils neusten Version auf der Homepage von Oracle heruntergeladen werden.
Allgemein besteht die Java-Laufzeitumgebung aus der Java Virtual Machine (kurz „Java VM“) und der API (Application Programming Interface, „Programmierschnittstelle“). Die Programmierschnittstelle stellt die Standard-Klassen von Java bereit, etwa „java.lang.String
“. Virtuelle Maschine und API müssen aufeinander abgestimmt sein und werden deshalb zu JRE zusammengefasst. Es kann als virtueller Computer betrachtet werden, bei dem die virtuelle Maschine den Prozessor und das API die oberste Bibliotheksschicht darstellt.
Die Java-Laufzeitumgebung enthält keine Entwicklungswerkzeuge wie beispielsweise Compiler oder Debugger. Für die Programmierung mit Java wird das Java Development Kit (JDK) oder eine andere Programmierumgebung, die 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.
Siehe auch
- Wikipedia: Kaffe, eine freie Implementierung einer Java-Laufzeitumgebung.
- OpenJDK, eine freie Java-Implementierung
- Wikipedia: OpenJDK
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)
Weblinks
- Download-Seite des aktuellen Updates der letzten JRE bei Oracle (Deutsch)
- Java-Installation auf Aktualität prüfen (Deutsch)
- Java-Installation auf Funktionalität prüfen (Deutsch)
Dieser Beitrag stammt in seiner ersten oder einer späteren Version der deutschsprachigen Wikipedia. Er ist dort unter Java_Runtime_Environment zu finden, die Liste der bisherigen Autoren befindet sich in der Versionsliste. |