? " Java.exe " und " Javaw.exe " sind Java Platform ausführbaren Dateien auf der Windows-Plattform. Diese Dateien sind nahezu identische Versionen des Java Application Launcher -Dienstprogramm. Java.exe startet eine Konsole (oder "Eingabeaufforderung" ) Fenster ; Javaw.exe nicht. Funktion
Die Java Application Launcher läuft Anwendungen in der Programmiersprache Java geschrieben. Es beginnt das Java Runtime Environment , lädt die Java-Klasse auf der Kommandozeile angegeben und startet die Anwendung in der Klasse definiert .
Einsatz
Beide Versionen des Launchers nehmen die gleichen Argumente und Optionen. Der Launcher wird mit "java " oder " javaw " von Launcher Optionen , die Klasse oder das Java-Archiv (JAR ) Dateinamen und Anwendung Argumenten gefolgt aufgerufen .
Javaw.exe
nonconsole Version des Launchers wird verwendet, um Anwendungen mit grafischen Benutzeroberflächen ( GUIs) zu starten. Diese Anwendungen haben Fenster mit Menüs, Schaltflächen und andere interaktive Elemente .
Java.exe
Die Konsolen-Version des Launchers für Anwendungen mit textbasierten Schnittstellen verwendet wird oder dass Textausgabe . GUI-Anwendungen ausgeben kann Text ( Standard-Ausgabe und Fehler Streams) zu einem Konsolen-Fenster .
Überlegungen
Die Wahl der Verwendung Java.exe oder Javaw.exe ein starten Java-Anwendung wird von der Art der Anwendung ( Konsole oder GUI) basiert und wenn irgendein Textausgabe von einer GUI-Anwendung sollte für den Benutzer sichtbar .