Hersteller: | Oracle |
Webseite: | Website besuchen |
Preis: | kostenlos |
Lizenz: | Kostenlos |
Betriebssystem: | Linux, Mac, Windows |
Download-Größe: | keine Angabe |
Downloadrang: | 167 |
Datensatz zuletzt aktualisiert: | 19.04.2024 |
Alle Angaben ohne Gewähr |
Mit der Java Runtime Environment (JRE) lässt sich Software ausführen, die in der objektorientierten Programmiersprache Java geschrieben ist. Anders als Programme, die nicht in Java geschrieben sind, sind Java-Anwendungen nämlich ohne die JRE nicht lauffähig. Grund hierfür ist, dass Java-Programme wie Minecraft in einem Betriebssystem-unabhängigen Code vorliegt (sogenannter Bytecode), der von der JRE für das eingesetzte Betriebssystem in passenden Maschinencode übersetzt werden muss.
Java Runtime Environment (JRE)
Java-Software ist plattformunabhängig
Java stammt vom Software-Unternehmen Sun Microsystems, das Oracle 2010 gekauft hat. Die Programmiersprache Java wurde für Anwendungen geschaffen, um darin geschriebene Software unabhängig vom Betriebssystem auszuführen. Damit das geht, benötigen Java-Anwendungen eine Laufzeitumgebung, die Java Runtime Environment (JRE). Denn beim Kompilieren von Java-Quellcode wird dieser nicht wie bei C in Maschinensprache übersetzt, sondern in Bytecode. Während der Prozessor Programme in Maschinensprache direkt ausführen kann, geht dies bei Bytecode nicht, sodass eine Virtualisierung mithilfe einer Laufzeitumgebung wie der Java Runtime Environment (JRE) nötig ist.
Das JRE führt Java-Bytecode aus
Der Bytecode für die Java Runtime Environment (JRE) wird durch den Compiler der genutzten Entwicklungsumgebung erzeugt. Dies können bei der Entwicklung mit Java die Java Standard Edition (Java SE / JDK), die Java Enterprise Edition SDK (Java EE SDK) oder deren Nachfolger Jakarta EE sein.
Allerdings ist der Bytecode für die Java Runtime Environment (JRE) nicht auf Java beschränkt. Auch andere Programmiersprachen wie Kotlin, Scala oder Groovy erzeugen über ihre Compiler Bytecode, den die Java Runtime Environment (JRE) durch ihre virtuelle Maschine ausführen kann.
Siehe auch:
- Meldungen zum Thema Java bei heise online
Das könnte dich auch interessieren
Wie sicher ist Java?
Die Programmiersprache Java und ihre Probleme
Handwerkersoftware im Vergleich
All-in-one-Lösungen für Handwerksbetriebe
Bosch OfficeOn im Test: Handwerkersoftware für Büro und Baustelle
Unsere Erfahrungen mit Bosch OfficeOn
▶️ VPN-Deals: Aktuelle Angebote im Oktober 2024
NordVPN, CyberGhost & Co. günstig abonnieren
Kommentare
{{commentsTotalLength}} KommentarKommentare
{{line}}