Der Interpreter im JDK und die Java Runtime Environment JRE
Wenn man ein Java-Programm ausführen möchten,
benötigt man einen Interpreter.
Der Interpreter dient zur Ausführung von dem Programmen.
Im JDK (Java Development Kit) ist eine Laufzeitzumgebung (Runntime) und ein Interpreter enthalten.
Das Java Development Kit
ist gleichzeitig auch ein Software Development Kit (SDK)
und beeinhaltet auch das Collection Framework.
Ein Beispiel vom Collection Framework:
import java.util.List;
import java.util.ArrayList;
import java.util.Iterator;
Während das JDK zum entwickeln von Java-Programmen nötig ist, da dort der Programmcode mit dem Java-Compiler, Java-debugger etc. enthalten ist,
benötigen andere lediglich die JRE (Java Runtime Environment),
um ein Java-Programm auf dem Computer starten und ausführen zu können.
JRE - Java Runtime Version Update im Control Panel
Wenn also mal wieder der Computer ein JAVA-Update machen will
(Meldung: eine neue Java Version ist verfügbar!...),
dann betrifft das die lokal installierte JRE (Java Runtime Environment),
welche unbedingt notwendig ist,
damit JAVA Programme auf Ihrem Computer starten und laufen können.
Ein kompiliertes Java Programm, ohne JRE,
ist wie ein Auto ohne Straßen.
Es steht da herum, mit einem tollen Motor (Methoden/Funktionen)
und größer Ladefläche für Attribute/Daten,
kann aber nirgendwo hinfahren,
Sachen mitnehmen oder hinbringen,
da es keine Straßen gibt und somit das Auto garnicht fahren kann.
Im Java Control Pannel (über Windows START > Einstellungen/Control Panel)
kann man sehen,
- welche die aktuelle Java version ist ?
und die automatischen Java Updates eventuell deaktivieren.