PID do processo

Procurei muito por isso e encontrei como recuperar o PID de um processo por meio do Java. Após muito pesquisar e perder tempo, vi este comando no final de um post no fórum da sun no link: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4244896.

Em fim, ai está a solução:

        RuntimeMXBean rtb = ManagementFactory.getRuntimeMXBean();      
        System.out.println( rtb.getName() );

Estas classes são do pacote: java.lang.management, disponível no Java 5.
Realizei testes sobre os SOs Windows e Linux e funcionou certinho.
Este comando retorna: PID@USUARIO.