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?

War es hilfreich?

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 die CONSOLE Subsystem.
  • javaw.exe zielt auf die WINDOWS Subsystem.

Der javaw.exe Befehl ist identisch mit java.exe, mit der Ausnahme, dass mit javaw.exe gibt es keine zugehörigen Konsolenfenster

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top