JVM

Die Java Virtual Machine (JVM) ist eine Laufzeitumgebung, die Java-Programme ausführt, indem sie den Java-Bytecode in maschinenspezifischen Code übersetzt.

Sie sorgt für Plattformunabhängigkeit und verwaltet Speicher, Garbage Collection und Sicherheitsfunktionen. Dadurch läuft ein Java-Programm auf jeder Plattform, die eine JVM unterstützt.

java --help

- -version          Zeigt die Java-Version an.
- -classpath/-cp    Legt das Klassenverzeichnis fest.
- -jar              Startet eine Anwendung direkt aus einer JAR-Datei.
- -X...             Erweiterte (nicht standardisierte) Optionen zur Speicherverwaltung und Diagnose.