java swing javaw

Diferencia entre java.exe y javaw.exe



swing (4)

El comando javaw.exe es idéntico a java.exe, excepto que con javaw.exe no hay una ventana de consola asociada

Recientemente noté que algunas aplicaciones se ejecutan en javaw (no en java ). ¿Cuál es la diferencia entre ellos y cómo puedo ejecutar mi aplicación Swing en javaw ?


La diferencia está en el subsystem que apunta cada ejecutable.

  • java.exe dirige al subsistema CONSOLE .
  • javaw.exe dirige al subsistema WINDOWS .

java.exe es el comando donde espera que se complete la aplicación hasta que tome el siguiente comando. javaw.exe es el comando que no esperará a que se complete la aplicación. puedes seguir adelante con otros comandos.


java.exe es la aplicación de la consola, mientras que javaw.exe es la aplicación de Windows (sin consola). No puede tener Console con javaw.exe .