JDB-옵션

이 장에서는 jdb 명령을 사용하여 인수로 제출되는 JDB에서 사용할 수있는 중요한 옵션에 대해 설명합니다.

옵션

다음 표에는 JDB에서 허용하는 옵션 목록이 포함되어 있습니다.

이름 기술
-도움 도움말 메시지를 표시하고 관련 옵션을 나열합니다.
-sourcepath 경로가 지정되지 않은 경우 소스 파일에 지정된 경로를 사용하고 기본 경로 인 ".", 즉 현재 디렉토리를 사용합니다.
-붙이다 실행중인 VM 주소를 지정하여 실행중인 VM에 디버거를 연결합니다.
-들리다 실행중인 VM이 표준 커넥터를 사용하여 연결될 때까지 기다립니다.
-듣기 실행중인 VM이 주소를 사용하여 연결될 때까지 기다립니다.
-시작하다 시작 작업시 디버깅 된 응용 프로그램을 즉시 시작합니다.
-listconnectors 이 VM에서 사용할 수있는 커넥터를 나열합니다.
-잇다 나열된 인수 값이있는 명명 된 커넥터를 사용하여 대상 VM에 연결합니다.
-dbgtrace jdb 디버깅을위한 정보를 인쇄합니다.
-tclient Java Hotspot VM (클라이언트)에서 애플리케이션을 실행합니다.
-tserver Java Hotspot VM (서버)에서 애플리케이션을 실행합니다.
-J 옵션 JDB를 실행하는 데 사용되는 JVM (Java Virtual Machine)에 옵션을 전달합니다.

명령에 옵션 사용

다음 명령은 위 옵션 중 일부를 사용하는 방법을 보여줍니다.

-도움

다음 명령은 JDB 사용에 대한 -help를 얻습니다.

\>jdb -help

-붙이다

다음 명령은 디버거를 지정된 VM (포트 번호 : 1099)에 연결합니다.

\> jdb -attach 1099

-들리다

다음 명령은 현재 VM에서 실행중인 JDB 프로세스가 표준 커넥터 (8008의 VM)를 사용하여 대기하도록합니다.

\>jdb -listen 8088

-듣기

다음 명령은 현재 VM에서 실행중인 JDB 프로세스가 임의의 커넥터 (현재 실행중인 포트의 VM)를 사용하여 대기하도록합니다.

\>jdb –listenany

-tclient

다음 명령은 Java Hotspot (™) VM (client)에서 응용 프로그램을 실행합니다.

\>jdb –tclient

-tserver

다음 명령은 Java Hotspot (™) VM (server)에서 응용 프로그램을 실행합니다.

\>jdb -tserver