IT-Lexikon

In diesem kleinen IT-Lexikon erfährst du alles Wissenswerte rund um die spannenden Themen der Full-Stack Entwicklung und DevOps. Hier findest du klare und leicht verständliche Erläuterungen, die selbst komplexe technische Begriffe ganz einfach auf den Punkt bringen.

JRE
Themen aus der Full-Stack Entwicklung und DevOps

Die JRE steht für Java Runtime Environment und ist die Laufzeitumgebung, die benötigt wird, um Java‑Programme auszuführen. Sie enthält alles, was ein Java‑Programm zum Starten und Laufen braucht, aber keine Werkzeuge zum Entwickeln von Java‑Software.

Was in der JRE enthalten ist

  • die Java Virtual Machine (JVM), die den Bytecode ausführt
  • die Java‑Standardbibliotheken (z. B. für Dateien, Netzwerk, Collections)
  • grundlegende Komponenten wie Klassenlader und Sicherheitsmechanismen
Damit kann jede Anwendung, die in Java geschrieben wurde, auf jedem System laufen, auf dem eine passende JRE installiert ist.

Was die JRE nicht enthält

  • keinen Compiler
  • keine Entwicklerwerkzeuge
  • keine Tools wie javac, javadoc oder Build‑Werkzeuge
Das unterscheidet sie klar vom JDK.

JRE vs. JDK

  • Die JRE ist nur zum Ausführen von Java‑Programmen gedacht.
  • Das JDK (Java Development Kit) enthält zusätzlich alle Tools, die Entwickler brauchen, um Java‑Programme zu erstellen.

Wann man die JRE verwendet

  • wenn man Java‑Programme oder Java‑basierte Server‑Anwendungen ausführen möchte
  • wenn man selbst nicht entwickelt, sondern nur Software nutzt, die Java benötigt

 

Zurück