Diferencia entre Los comandos java.exe y javaw.exe se ejecutan al ejecutar el programa java en Windows. Es posible que hayas notado que aparecerán en el administrador de tareas como java.exe o javaw.exe, también en JAVA_HOME/bin vemos estos dos comandos java java.exe y javaw.exe, ¿conoces la diferencia entre java.exe y javaw.exe
Ambos java.exe y javaw.exe pueden ejecutar programas Java, incluido el archivo jar, la única diferencia es que con java.exe tiene una consola ejecutada y debe esperar hasta que el programa java termine de ejecutar cualquier otro comando en el otro mano en caso de javaw.exe no hay consola o ventana asociada a la ejecución.
puede ejecutar su programa java utilizando java.exe o javaw.exe. Se sugiere usar javaw.exe cuando no necesite que aparezca la ventana de línea de comandos. javaw launcher se mostrará por error en un cuadro de diálogo si la ejecución falla.
En resumen, la diferencia principal entre el comando java y javaw es que con java.exe obtendrá una ventana de símbolo del sistema, pero con javaw.exe no hay ventanas de símbolo del sistema asociadas.