Unterschied zwischen JDK und JRE

Java-Entwicklungskit (JDK):

JDK steht für Java Development Kit und wird im Wesentlichen für die Entwicklung von Java-basierten Anwendungen verwendet, da es sich um eine Softwareentwicklungsumgebung handelt. Es ist eine Zusammenführung mehrerer Tools, die für die App-Entwicklung entscheidend sind. Es enthält die Java Runtime Environment, einen Compiler speziell für Java (javac), einen Interpreter, einen Dokumentengenerator namens Javadoc und eine Vielzahl anderer Tools, die ein App-Entwickler benötigt, um eine Java-basierte Anwendung zu entwickeln.

Java-Laufzeitumgebung (JRE):

JRE steht für Java Runtime Environment, das oft als „Java RTE“ bezeichnet wird. Es ist Teil des JDK und bietet eine geeignete Laufzeitumgebung für die Codeausführung. Es stellt die grundlegenden Mindestvoraussetzungen für die Ausführung einer Java-basierten Anwendung bereit. Die JRE besteht aus der Java Virtual Machine (JVM), Kernklassen und anderen unterstützenden Dateien.

Unterschied zwischen JDK und JRE:

Java Development Kit ist, wie der Name schon sagt, ein Kit mit mehreren notwendigen Tools, die für Java-Entwickler von extremer Bedeutung sind. Dieses Kit ist dafür verantwortlich, eine Umgebung zum Entwickeln und Ausführen (Ausführen) des Java-basierten Programms bereitzustellen. Außerdem besteht dieses Kit hauptsächlich und im Wesentlichen aus zwei Dingen:

  1. Java Runtime Environment
  2. Entwicklungstools (um die Entwicklung des Programms zu unterstützen)

Java Runtime Environment (JRE) hingegen ist ein Installationspaket, das im Gegensatz zum JDK eine Umgebung nur für die Ausführung eines Java-Programms bereitstellt, nicht aber für dessen Entwicklung. Da JRE nur die Ausführung des Java-Programms zulässt, können somit nur Endbenutzer des Programms JRE nutzen, da es keine Entwicklungskomponente für den Einsatz durch Entwickler gibt (wie bei JDK).

Hinterlassen Sie eine Nachricht

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.