2010-05-25 14 views
9

me gustaría saber si hay una manera de ejecutar el "java.exe" como un proceso en segundo plano (ejecución en modo silencioso)ejecución del modo silencioso con java.exe

Ex: -cp java. MiClase arg1

Quiero correr la declaración anterior como un proceso en segundo plano, sin necesidad de abrir la ventana de comandos

+0

lo ¿te refieres a la ejecución en modo silencioso? suprimir toda la salida de la consola? – aioobe

Respuesta

22

En Windows, utilice javaw.exe en lugar de java.exe. Ver here para el enlace, poco relevante copiado aquí:

El comando javaw es idéntica a java, con la excepción de que javaw no hay ninguna ventana de la consola asociada. Use javaw cuando no desea que aparezca una ventana del símbolo del sistema. Sin embargo, el iniciador javaw mostrará un cuadro de diálogo con información de error si un inicio falla por alguna razón.

+0

Gracias es alentador – srinannapa

+0

@paxdiablo ¿Seguiría funcionando de esta manera si cierra la sesión de Windows? – kommradHomer

+0

@kommradHomer, ni idea, tendrías que intentarlo. Lo dudo porque no funciona como un servicio. – paxdiablo

1

Uso

javaw -cp . MyClass arg1 

(asumiendo que estás en MS Windows)

Si usted está buscando en los servicios en lugar de aplicaciones a continuación, echar un vistazo a '' envoltorios de servicios

Cuestiones relacionadas