Onlangs merkte ik op dat sommige applicaties op javaw
draaien (niet in java
). Wat is het verschil tussen beide en hoe kan ik mijn Swing-applicatie uitvoeren op javaw
?
Antwoord 1, autoriteit 100%
java.exe is de opdracht waar het wacht tot de toepassing is voltooid totdat de volgende opdracht wordt uitgevoerd.
javaw.exe is de opdracht die niet wacht tot de toepassing is voltooid. je kunt doorgaan met andere opdrachten.
Antwoord 2, autoriteit 98%
java.exe
is de console-app terwijl javaw.exe
de Windows-app is (zonder console). U kunt geen CONSOLE
hebben met javaw.exe
.
Antwoord 3, autoriteit 55%
Het verschil zit in het subsysteemdat elk uitvoerbaar bestand is.
java.exe
richt zich op het subsysteemCONSOLE
.javaw.exe
richt zich op het subsysteemWINDOWS
.
Antwoord 4, autoriteit 18%
De opdracht javaw.exe is identiek aan java.exe, behalve dat er bij javaw.exe geen bijbehorend consolevenster is