Change java process description in windows task manager [duplicate]
Asked Answered
M

2

6

Is there a command line argument to set the title that JVM reports to the windows task manager? All my java processes only show up as ‘javaw.exe’ with description ‘Java(TM) Platform SE binary’. It would be great, if I could set some -param="This is eclipse" e.g. so that I can easily tell them apart. It would prevent me from frequently killing my IDE instead of, e.g., tomcat.

Magna answered 8/11, 2012 at 13:47 Comment(0)
J
4

You could hack the JVM binary or u could implement a small binary app to invoke the JVM rather than a batch file; beyond this there's not really a pure java way to do it!

Johansen answered 8/11, 2012 at 14:6 Comment(0)
A
2

The process in the description column of the Windows task manager is taken from the product name in the version resource that is statically compiled into the executable. An executable has no way to set this description as runtime.

You only option is to create a native wrapper executable that creates a version resource with a configurable name.

exe4j does that, for example. Disclaimer: My company develops exe4j.

Alcohol answered 8/11, 2012 at 14:4 Comment(1)
What a pity! Windows is missing a real essential here…Magna

© 2022 - 2024 — McMap. All rights reserved.