Der Unterschied zwischen java.exe und javaw.exe
Frage
Vor kurzem habe ich festgestellt, dass einige Anwendungen auf javaw
ausgeführt werden (nicht in java
). Was ist der Unterschied zwischen ihnen und wie kann ich meine Swing-Anwendung auf javaw
laufen?
Lösung
java.exe ist der Befehl, wo es für die Anwendung wartet, um ein vollständigen, bis dauert es den nächsten Befehl. javaw.exe ist der Befehl, die komplett für die Anwendung wartet nicht. Sie können mit anderen Befehlen vorangehen.
Andere Tipps
java.exe
ist die Konsolenanwendung während javaw.exe
ist Windows-Anwendung (konsolen weniger). Sie können nicht haben Console
mit javaw.exe
.
Der Unterschied liegt in der Subsystems daß jede ausführbare Ziele.
-
java.exe
zielt auf dieCONSOLE
Subsystem. -
javaw.exe
zielt auf dieWINDOWS
Subsystem.
Der javaw.exe Befehl ist identisch mit java.exe, mit der Ausnahme, dass mit javaw.exe gibt es keine zugehörigen Konsolenfenster