2012-11-08 17 views
6

Esiste un argomento della riga di comando per impostare il titolo che JVM segnala al task manager di Windows? Tutti i miei processi java vengono visualizzati solo come 'javaw.exe' con la descrizione 'Java (TM) Platform SE binary'. Sarebbe fantastico se potessi impostare alcuni -param = "This is eclipse" ad es. così posso distinguerli facilmente. Mi impedirebbe di uccidere frequentemente il mio IDE anziché, ad esempio, tomcat.Cambia la descrizione del processo java nel task manager di Windows

risposta

3

Si potrebbe hackerare il binario JVM o si potrebbe implementare una piccola app binaria per richiamare la JVM piuttosto che un file batch; al di là di questo non c'è un vero modo java per farlo!

1

Il processo nella colonna descrizione del task manager di Windows viene ricavato dal nome del prodotto nella risorsa versione compilata staticamente nell'eseguibile. Un eseguibile non ha modo di impostare questa descrizione come runtime.

L'unica opzione è creare un eseguibile del wrapper nativo che crei una risorsa versione con un nome configurabile.

exe4j lo fa, per esempio. Disclaimer: la mia azienda sviluppa exe4j.

+0

Che peccato! A Windows manca un vero elemento essenziale qui ... – Paramaeleon

Problemi correlati