"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 활성 창 또는 프로세스 목록을 얻는 Java 크로스 플랫폼 방법

활성 창 또는 프로세스 목록을 얻는 Java 크로스 플랫폼 방법

2025-05-01에 게시되었습니다
검색:753

How Can I List Active Windows or Processes in Java Cross-Platform?

How to Obtain a List of Active Windows or Processes Using Java

Question:

Can anyone assist me in retrieving a list of currently open windows or processes on a local machine using Java? 나는 활성 프로세스의 Windows Task Manager 목록과 유사한 크로스 플랫폼 솔루션을 만드는 것을 목표로합니다.

답변 :

"ps -e"명령에서 프로세스 목록을 추출하는 대체 접근 방식 :
try {
    String line;
    Process p = Runtime.getRuntime().exec("ps -e");
    BufferedReader input =
            new BufferedReader(new InputStreamReader(p.getInputStream()));
    while ((line = input.readLine()) != null) {
        System.out.println(line); //  {try {&&] {try {&&]
    문자열 라인;
    프로세스 p = runtime.getRuntime (). exec ( "ps -e");
    BufferedReader input =
            new bufferedReader (new inputStreamReader (p.getInputStream ());
    while ((line = input.readline ())! = null) {
        System.out.println (line); //   Windows Systems의 경우 다음과 같이 코드를 수정합니다.
    (System.getenv ( "Windir") "\\ System32 \\" "TaskList.exe"); 
try {
    String line;
    Process p = Runtime.getRuntime().exec("ps -e");
    BufferedReader input =
            new BufferedReader(new InputStreamReader(p.getInputStream()));
    while ((line = input.readLine()) != null) {
        System.out.println(line); // 이 접근법은 원하는 실행중인 Windows 또는 프로세스의 목록을 제공해야합니다. 

최신 튜토리얼 더>

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

Copyright© 2022 湘ICP备2022001581号-3