[Java] 取得程式執行時的 PID
取得程式執行時的 Process ID下列程式在 Windows 與 Linux 環境中都實際執行過[code]
import java.lang.management.ManagementFactory;
public class GetPID {
private static int getPID() {
int result = -1;
String name = ManagementFactory.getRuntimeMXBean().getName(); //format pid@hostname
try {
result = Integer.parseInt(name.substring(0, name.indexOf('@')));
} catch (Exception e) {
}
return result;
}
public static void main(String[] args) {
System.out.println(getPID());
}
}
[/code]
頁:
[1]