Das ist nicht wirklich OS-unabhängig.
Diese Diskussion bringt Dich vielleicht etwas weiter. Ansonsten empfehle ich: weiter googlen (darf man das eigentlich noch sagen, ohne abgemahnt zu werden?)
Allerdings sehe ich da keine Chance, das mit Java Boardmitteln zu machen, da die Prozess-ID immer Plattofrmabhängig vergeben wird. Es wäre prinzipiell denkbar, daß ein OS auch ohne auskommt.
Darf man erfahren, wozu Du das brauchst?