Como localizo o ID do processo (pid) de um processo iniciado em java? [duplicado

Esta pergunta já tem uma resposta aqui:

Como obter o PID do processo que acabei de iniciar no programa java? 17 respostas

Se eu receber um objeto de processo em Java através deRuntime.getRuntime().exec(...) ouProcessBuilder.start(), Posso esperar porProcess.waitFor(), que é comoThread.join(), ou eu poderia matá-lo comProcess.destroy(), que é como o @ obsoleThread.stop().

MAS: Como faço para encontrar o pid do objeto de processo? Não vejo um método para fazer isso emA Documentação Oficial. Posso fazer isso em Java? Se sim, como?

questionAnswers(5)

yourAnswerToTheQuestion