Recientemente noté que algunas aplicaciones se están ejecutando en javaw
(no en java
). ¿Cuál es la diferencia entre ellos y cómo puedo ejecutar mi aplicación Swing en javaw
?Diferencia entre java.exe y javaw.exe
Respuesta
java.exe es el comando, donde espera que la aplicación complete hasta el que se necesita la siguiente mando. javaw.exe es el comando que no esperará a que se complete la aplicación. puedes seguir adelante con otros comandos.
no javaw.exe tampoco muestra la salida de la consola https://www.youtube.com/watch?v=AQUAyJYwJ6Q 0:57 http://i.imgur.com/TGsm45f.png – barlop
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
.
Añadiré que "la aplicación de consola" aquí no significa necesariamente que "esto se ejecutó desde una consola", solo que ' java.exe' tiene permiso para acceder a su consola. Ejecutar un applet desde un navegador en Windows, por ejemplo, siempre usa 'java.exe' incluso si mi Panel de control de Java está configurado en _Hear la ventana de consola_ o incluso _No iniciar una ventana de consola_. –
La siguiente respuesta me parece mejor y tiene referencias de documentación de Java: http://stackoverflow.com/a/8194750/99717 –
El comando javaw.exe es idéntica a JAVA.EXE, con la excepción de que javaw.exe no hay ninguna ventana de la consola asociada
Técnicamente más correcto: con 'javaw' no hay asociada * consola *. La ventana no se crea necesariamente (por ejemplo, cuando se ejecuta desde una ventana de consola existente o completamente en segundo plano). – Joey
La diferencia está en el subsystem que apunta a cada ejecutable.
java.exe
objetivos del subsistemaCONSOLE
.javaw.exe
se dirige al subsistemaWINDOWS
.
- 1. Diferencia entre java y javaw
- 2. ¿Cómo cambiar el nombre del proceso java.exe/javaw.exe?
- 3. ¿Cuál es la diferencia entre "system32 \ java.exe" y "Program Files \ Java \ jdk1.6.0_33 \ bin \ java.exe"?
- 4. MySQL: diferencia entre ', `,' y"
- 5. Diferencia entre objeto y *?
- 6. Diferencia entre. y #
- 7. ¿Diferencia entre == y caso?
- 8. La diferencia entre $ * y $ @
- 9. Diferencia entre & y &
- 10. VBA: Diferencia entre y y +
- 11. Diferencia entre -Wconversion entre gcc y g ++
- 12. Diferencia entre subprocess.Popen y os.system
- 13. Diferencia entre decimal y decimal
- 14. ¿Diferencia entre trazo y relleno?
- 15. Diferencia entre interrupción y eventos
- 16. Diferencia entre netTcpContextBinding y netTcpBinding
- 17. ¿Diferencia entre brújula y sass?
- 18. Diferencia entre "__method__" y "método"
- 19. Diferencia entre Mealy y Moore
- 20. Diferencia entre HashSet y HashMap?
- 21. diferencia entre ajax y enviar
- 22. Diferencia entre sistema y shell_exec
- 23. Diferencia entre Style y ControlTemplate
- 24. Diferencia entre relativo y absoluto
- 25. Diferencia entre window.location.href y top.location.href
- 26. Diferencia entre strncpy y memcpy?
- 27. diferencia entre SDL y GLUT
- 28. Diferencia entre Javascript y PHP
- 29. Diferencia entre Session y HttpContext.Current.Session
- 30. diferencia entre px y em
Pregunta similar y buena respuesta aquí: http://stackoverflow.com/a/8194750/99717. Tenga en cuenta que la pregunta allí también pregunta sobre javaws.exe, por lo que técnicamente no es un duplicado ... –