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