"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 최근에 시작된 Java에서 프로세스 ID (PID)를 검색하는 방법은 무엇입니까?

최근에 시작된 Java에서 프로세스 ID (PID)를 검색하는 방법은 무엇입니까?

2025-03-24에 게시되었습니다
검색:798

How to Retrieve the Process ID (PID) of a Recently Launched Process in Java?

최근에 시작된 프로세스의 프로세스 ID 검색 Java 프로그램에서 최근에 시작된 프로세스 ID 검색

모니터링.

질문 :
ProcessBuilder pb = new ProcessBuilder("cmd", "/c", "path");
try {
    Process p = pb.start();       
} 
catch (IOException ex) {}

프로세스를 시작하는 다음 코드 스 니펫을 고려하십시오. 노력하다 { 프로세스 p = pb.start (); } Catch (ioException ex) {}

Java? 그러나 Java 9에 프로세스 API 향상이 도입되면 이제 단순화 된 접근 방식이 제공됩니다. 노력하다 { 프로세스 p = pb.start (); 긴 pid = p.pid (); } catch (ioException ex) { // ... }

프로세스 객체에서 pid () 메소드를 호출함으로써 운영 체제에 관계없이 자식 프로세스의 PID에 직접 액세스 할 수 있습니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3