java.exe 프로세스에서 실행되는 프로그램 찾기


17

문제가 있습니다. 항상 컴퓨터가 시작될 때 java.exe포트 7676에서 수신 대기 하는 프로세스 가 있습니다. 컴퓨터 를 삭제할 수있는 것이 무엇인지 알고 싶습니다.

내가 찾을 수있는 방법이 있습니까?

Sysinternal의 Process Explorer를 다운로드하도록 유도하는 또 다른 질문이 있지만 도움이되지 않았습니다 ...

답변:


17

Sysinternal의 Process Explorer를 사용하십시오 . 작업 관리자와 마찬가지로이 응용 프로그램은 실행중인 모든 프로세스를 표시 할 수 있습니다.

그러나 프로세스를 시작하는 데 사용되는 명령 줄 인수를 표시 할 수도 있습니다. 열 머리글을 마우스 오른쪽 단추로 클릭하고 "명령 줄"열을 선택하십시오. 이 추가 정보는 주어진 java.exe프로세스 에서 실행중인 Java 애플리케이션을 식별하는 데 도움이 됩니다.

정보가 충분하지 않은 경우 프로세스 탐색기는 프로세스에서 사용중인 파일, 네트워크 연결, 레지스트리 항목 등을 알려줍니다.

업데이트 : 아래 주석에서 언급 한 것처럼 표준 Windows 작업 관리자는 명령 줄을 표시 할 수도 있습니다. "보기"- "열 선택 ..."으로 이동하여 "명령 줄"을 확인하십시오.


3
기본 Windows 작업 관리자에서 명령 줄을 볼 수도 있습니다
starofale

@starofale : Windows XP 작업 관리자에서 해당 옵션을 찾을 수 없습니다. 아마도 Vista 또는 Windows 7에 추가되었을 것입니다.
wcoenen

아, 가능합니다
-XP

5

을 사용하여 프로세스 ID를 찾을 수 있어야합니다 netstat. 그 후에 사용할wmic있습니다 .

wmic process where processid=<pid> get commandline

Windows에서 Java 프로세스를 실행하는 경우 Java 프로세스에 대한 자세한 정보가 제공됩니다.

이것은 매우 오래된 스레드이므로 사용한 최종 솔루션이 무엇인지 말해 줄 수 있습니까?


4

을 사용하여 프로세스 ID를 찾을 수 있어야합니다 netstat -o.

그런 다음를 실행하여이 프로세스에 대한 정보를 얻을 수 있습니다 jps -v. 이것은 유닉스처럼 작동합니다 ps.

애플리케이션에 대한 자세한 내용을 보려면 JConsoleJava 프로세스를 실행 한 다음 포트에서 수신 대기중인 스레드를 찾을 수 있습니다.


1
이러한 도구는 JRE의 일부가 아닙니다. jps그리고 jconsole당신이 일반적으로 최종 사용자의 경우에는 해당되지 않습니다 자바 개발 키트 설치 (JDK)를 한 경우에만 사용할 수 있습니다.
wcoenen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.