ejemplo - Diferencia entre java/javaw/javaws
java web start executable ibm download (4)
Ver documentos para:
- comando
java
1 / comandojavaw
2- La herramienta
java
inicia una aplicación Java. Lo hace iniciando un entorno de tiempo de ejecución de Java, cargando una clase especificada e invocando el métodomain
esa clase. - El comando
javaw
es idéntico ajava
, excepto que conjavaw
no hay una ventana de consola asociada. Usejavaw
cuando no quiera que aparezca una ventana del símbolo del sistema.
- La herramienta
comando
javaws
, el "comando Java Web Start "El comando
javaws
inicia Java Web Start, que es la implementación de referencia del Protocolo de inicio de red Java (JNLP). Java Web Start lanza aplicaciones / applets de Java alojados en una red.
Si se especifica un archivo JNLP,javaws
lanzará la aplicación / applet Java especificada en el archivo JNLP.
El lanzador dejavaws
tiene un conjunto de opciones que son compatibles con la versión actual. Sin embargo, las opciones se pueden eliminar en una versión futura.Consulte también Notas de la versión de JDK 9 API, características y opciones obsoletas :
Las Tecnologías de implementación de Java están en desuso y se eliminarán en una versión futura.
Las funcionalidades Java Applet y WebStart, incluidas Applet API, Java, Applet Viewer, JNLP y Java Web Start, incluida la herramientajavaws
, están obsoletas en JDK 9 y se eliminarán en versiones futuras.
Me pregunto, ¿cuál es la diferencia entre java
/ javaw
/ javaws
? Encontré en Windows, la mayoría de Java comenzó a usar javaw
.
El comando javaw es idéntico a java, excepto que javaw no tiene una ventana de consola asociada. Use javaw cuando no desee que se muestre una ventana del símbolo del sistema. El iniciador javaw muestra una ventana con información de error si falla.
Y javaws es para aplicaciones java web start, applets o algo así, sospecho
java.exe está asociado a la consola, mientras que javaw.exe no tiene dicha asociación. Por lo tanto, cuando se ejecuta java.exe , se abre automáticamente una ventana de símbolo del sistema donde se muestran los flujos de salida y error.
java: ejecutor de la aplicación java que está asociado con una consola para mostrar los resultados / errores
javaw: ( ejecutable de ventana de Java) ejecutor no asociado con la consola. Entonces no hay visualización de salida / errores. Se puede usar para enviar silenciosamente los resultados / errores a los archivos de texto. Mayormente utilizado para iniciar aplicaciones basadas en GUI
javaws: (java web start) para descargar y ejecutar las aplicaciones web distribuidas. nuevamente No hay consola asociada.
Todos son parte de JRE y usan la misma JVM