Como posso definir o nome do processo para um programa Java? [duplicado]

Esta questão já tem uma resposta aqui:

como alterar o nome de um processo de aplicativo Java? 8 respostas

Se um programa Java for iniciado, ele obterá no sistema process-monitor o nome java. Muitos programas Java são assim difíceis de distinguir. Por isso, seria bom, se existe uma maneira, definir o nome, que será mostrado no monitor do processo. Estou ciente de que isso pode funcionar de maneira diferente em sistemas operacionais diferentes.

Uma maneira simples seria, se o interpretador java suportasse um switch para definir o nome, assim:

<code>java -processname MyProgram -jar MyProgram
</code>

Mas eu não consegui encontrar tal mudança, então é provavelmente inexistente. Uma API em Java para definir o nome do processo também seria adequada.

Então, você tem alguma sugestão?

questionAnswers(8)

yourAnswerToTheQuestion