Como listar os nomes dos processos Java/JVM

O comando ps exibe, genericamente, java para processos JVM. Esse mini tutorial apresenta o comando jps que exibe o PID, nome da classe principal e argumentos de processos JVM.

Tecnologias utilizadas

  • Ubuntu 17.10 64 bits
  • Java SE 1.8

1.Comando

Exibe as JVMs em execução com seu PID e o nome qualificado da classe principal (que contém o método main(String[])) ou o caminho completo do arquivo JAR.

IntelliJ Community 2017.3.2, Gradle (Daemon) 4.4.1, Groovy Shell 2.4.13 e o Eclipse Java EE IDE 4.7.2 são utilizados neste exemplo de saída.

2.Listando os argumentos do método main(String[])

Basta acrescentar a flag m.

Saída

3.Listando os argumentos da JVM

Para tal a flag v deve ser adicionada.

Saída

Referências

docs.oracle.com/javase/9/tools/jps.htm

docs.oracle.com/javase/9/tools/jcmd.htm