Différence entre java.exe et javaw dans.EXE


Récemment, j'ai noté que certaines applications s'exécutent sur javaw (pas dans java). Quelle est la différence entre eux et comment puis-je exécuter mon application Swing sur javaw?

Author: Simone, 2010-01-04

4 answers

Java.exe est la commande où il attend que l'application se termine jusqu'à ce qu'elle prenne la commande suivante. javaw dans.exe est la commande qui n'attendra pas la fin de l'application. vous pouvez aller de l'avant avec une autre commande.

 67
Author: GuruKulki, 2010-01-04 06:09:44

java.exe est l'application console tandis que javaw.exe est l'application Windows (sans console). Vous ne pouvez pas avoir Console avec javaw.exe.

 105
Author: Chandra Patni, 2010-01-04 06:07:11

La différence réside dans le sous-système que chaque exécutable cible.

  • java.exe cible le sous-système CONSOLE.
  • javaw.exe cible le sous-système WINDOWS.
 38
Author: David Heffernan, 2013-04-12 11:49:47

Le javaw.la commande exe est identique à java.exe, sauf qu'avec javaw.exe il n'y a pas de fenêtre de console associée

 12
Author: Chathuranga Chandrasekara, 2010-01-04 06:00:40