bestlong 怕失憶論壇's Archiver

bestlong 發表於 2011-9-1 11:30

[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]

Powered by Discuz! X1.5 Archiver   © 2001-2010 Comsenz Inc.