Tengo que hacer una demostración de una aplicación, la aplicación tiene un servidor.jar y un cliente.jar. Ambos tienen argumentos de línea de comando y son ejecutables. Necesito lanzar dos instancias de server.jar y dos instancias de client.jar.Ejecutar archivos .jar con argumentos de línea de comandos (pero sin ventana de consola)
Pensé que usar un archivo por lotes era el camino a seguir, pero el archivo por lotes ejecuta el primer comando (es decir> server.bat [argumento1] [argumento2]) y no hace nada más a menos que cierre el primero instancia, en cuyo caso, ejecuta el segundo comando. Y también no quiero que se abra (o se minimice) una ventana de consola en blanco
Lo que realmente necesito es un script por lotes que simplemente inicie estas aplicaciones sin ventanas de consola y ejecute todas las instancias que necesito.
¡Gracias de antemano!
EDIT:
javaw:
obras si escribe el comando en la ventana de la consola de forma individual. Si pongo lo mismo en el archivo por lotes, se comportará como antes. Se abre la ventana de la consola , una instancia se inicia en (lo que fuera primero) y no se lleva a cabo en a menos que cierre la aplicación en cuyo caso ejecuta el segundo comando. Quiero que se ejecute todos los comandos en silencio
Si no desea una ventana de consola, entonces no use un archivo por lotes. Los archivos por lotes siempre se inician con 'cmd' y, por lo tanto, siempre se termina con una ventana de consola. – Joey