Siempre cuando ejecuto la aplicación Java que se mostrará en el Administrador de tareas de Windows es java.exe o javaw.exe. Cómo cambiar el nombre del proceso java.exe o javaw.exe sin envoltorio por otros lenguajes de programación.¿Cómo cambiar el nombre del proceso java.exe/javaw.exe?
Respuesta
Si usted está confundido mirando los nombres de procesos que son todos del mismo (java.exe ), tratan de uso Process Explorer en lugar de Administrador de tareas, y mostrar la línea de comandos campo. De esta forma, puede ver los argumentos clase o jar que diferencian un proceso de otro.
¡Guau! Buena recomendación –
La columna de línea de comandos está disponible en el Administrador de tareas normal – Zzirconium
Creo que su mejor opción es utilizar un compilador adelantado como Excelsior JET para producir un ejecutable. Como they mention, también puede usar una laucher o envoltura personalizada.
El segundo enlace tiene una conveniente lista de contenedores ejecutables Java libres y no libres. –
Usted podría utilizar jSmooth:
JSmooth es un ejecutable de Java Wrapper. Crea lanzadores nativos de Windows (.exe estándar) para sus aplicaciones Java.
De manera fácil y mal estilo, puede copiar java.exe o javaw.exe (ejecutar archivo) y cambiar el nombre al nuevo nombre de proceso que desee.
tan fácil y tan malo :) – karlipoppins
Sospecho que los sistemas operativos generalmente no son muy aficionados a los procesos que intentan cambiar el nombre de su "imagen". Si esto fuera posible, sería muy fácil para un virus suplantar un proceso legítimo.
Por cierto, también puede usar "jps.exe" para enumerar todos los procesos de Java y su clase principal correspondiente. "jps.exe" se encuentra en el directorio bin de su instalación Java.
Existen principalmente 2 enfoques: uno es como otros describen: usando Launch4j, WinRun4J para crear lanzadores nativos de Windows.
Otro enfoque que parece mejor es utilizar Apache Procrun para envolver la aplicación Java como un servicio de Windows. Durante el proceso de instalación del servicio, podemos darle al proceso un nombre significativo como OurApp.exe.
Todo lo que necesitamos hacer es cambiar el nombre de prunsrv.exe a OurApp.exe y reemplazar cada aparición de prunsrv.exe en nuestra instalación | start | stop | desinstalar scripts de servicio en MyApp.exe.
Ver más de Using Apache Procrun to Rename Process Name of a Java Program in Windows
hilo viejo, pero si alguien todavía se pregunta ... Si utiliza el javapackager
con las banderas -name MyTestApp -native image
que va a generar una imagen en tiempo de ejecución nativo con el ejecutable MyTestApp.exe
para usted y esta es la forma en que se se ven como en el administrador de tareas con el icono predeterminado:
Ahora, envasado como una aplicación autosuficiente puede o no ser lo que quieres. Tiene ventajas y desventajas: https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/self-contained-packaging.html#A1307236
- 1. Cambiar el nombre del proceso en Linux
- 2. ¿Cambiar el nombre del proceso en C#?
- 3. ¿Cómo obtener el ID del proceso del nombre del proceso?
- 4. cómo cambiar el nombre de un proceso de aplicación Java?
- 5. Cómo cambiar/asignar el nombre de proceso de java .jar
- 6. obtener el nombre del proceso desde el proceso id (win32)
- 7. Cómo cambiar el nombre del nodo XML
- 8. Cómo cambiar el nombre del modelo
- 9. cambiar el nombre del proyecto y el nombre del paquete
- 10. Win32API - ¿Cómo obtener el nombre de archivo del proceso desde el control del proceso?
- 11. Emacs: ¿puedo cambiar el nombre de un proceso iniciado?
- 12. Cambiar el nombre del nombre del argumento en JAX-WS
- 13. ¿Cómo obtener el nombre actual del proceso en Linux?
- 14. Cómo obtener el nombre del proceso en C++
- 15. ¿Cómo obtener el nombre del proceso de una aplicación?
- 16. Cambiar el nombre del modelo con mongoid
- 17. ¿Cambiar el nombre del archivo en Cocoa?
- 18. Cambiar el nombre del dispositivo Bluetooth Android
- 19. ¿Cómo obtener el PID de un proceso dando el nombre del proceso en Mac OS X?
- 20. cambiar el nombre del proyecto androide
- 21. Cambiar el nombre del producto con mage.exe
- 22. Cambiar prioridad del proceso actual en C
- 23. Obtener nombre del proceso por PID
- 24. cambiar la prioridad del proceso en android
- 25. ¿Hay alguna manera de cambiar el nombre del proceso efectivo en Python?
- 26. ¿Cómo cambiar el nombre del archivo de configuración en ClickOnce?
- 27. Cómo cambiar el alcance del rango con nombre
- 28. cómo cambiar el nombre del elemento de menú existente?
- 29. PHP - ¿Cómo cambiar el nombre de una propiedad del objeto?
- 30. Cómo cambiar el nombre del archivo apk en android
¿Por qué quieres? –
Fácil de identificar cuando se ejecutan muchas aplicaciones java en el mismo tiempo –
Aunque suene genial, si ejecutara java Foo y java Bar desde la línea de comandos, ¿no estarían ejecutándose en la misma JVM y por lo tanto en el mismo java.exe? – SCdF