mhhh, also bei .NET gibt es ein Namensraum, der sich mit solchen Bereichen beschäftigt (System.Diagnostics). Ich glaub bei Java ist das nicht so einfach, da die vom BS ein wenig unabhängiger sind und nicht FÜR Windows, Linux, MacOS geschaffen sind, sondern rein Plattformunabhängig.
Also ich glaube das ist nicht ganz so einfach möglich. In dem Falle würde ich mir ein Service o.ä. in .NET oder C++ schreiben und es in Java via IPC irgendwie bekannt machen.