Java 디버그 환경 설정

다음 환경 설정은 Java 디버그 환경 설정 페이지 열기 Java > 디버그 환경 설정 페이지를 사용하여 설정할 수 있습니다.

이 옵션은 Java 특정 디버거에 적용되며 옵션 일시중단 및 핫 코드 바꾸기와 관련됩니다.

옵션

설명

기본값

미발견 예외 시 실행 일시중단

이 옵션은 미발견 예외가 발생한 경우 프로그램을 일시중단할지를 제어합니다.

예를 들어, 널(null) 오브젝트에서 메소드를 호출하려 하며 NullPointerException이 발생한 경우 프로그램에서 이 옵션을 사용하면 예외가 발생한 위치에서 일시중단됩니다.

On
컴파일 오류 시 실행 일시중단 이 옵션은 컴파일 오류가 발생한 경우 프로그램을 일시중단할지를 제어합니다. On
평가하는 동안 중단점에서 일시중단됨 이 옵션은 중단점을 포함하는 코드 평가 중 중단점을 일시중단할지를 제어합니다. 평가에 대한 자세한 정보는 여기로 이동하십시오. On
예외로 일시중단될 때 팝업 열기 이 옵션은 프로그램 실행이 예외 발생 시 중지하는 경우 팝업 창을 표시할지를 제어합니다. 프로그램이 일시중단된 예외는 팝업에서 검사할 수 있습니다. Off
새 중단점에 대한 기본 일시중단 정책 이 옵션을 사용하여 새 중단점에 기본 일시중단 정책을 설정할 수 있습니다. 일시중단 정책은 중단점이 VM에게 일시중단할 사항을 알려주는 데 사용합니다(이 경우, 중단점이 활성화된 스레드나 전체 실행 VM). 스레드 일시중단
새 감시점에 대한 기본 일시중단 정책 이 옵션을 사용하여 새 감시점에 기본 일시중단 정책을 설정할 수 있습니다. 감시점은 일시중단 정책을 사용하여 VM에 일시중단할 필드 조치의 유형(이 경우, 액세스 및 수정(둘 다), 액세스만 또는 수정만)을 알려줍니다. 스레드 일시중단
핫 코드 바꾸기에 실패할 경우 오류 표시 이 옵션은 핫 코드 바꾸기에 실패하는 경우 사용자에게 오류 대화 상자가 표시될지 여부를 제어합니다. On
핫 코드 바꾸기가 지원되지 않을 경우 오류 표시 이 옵션은 핫 코드 바꾸기가 지원되지 않으며 사용자가 현재 실행 중인 코드에 변경사항을 작성하여 변경한 경우 사용자에게 오류 대화 상자를 표시할지 여부를 제어합니다. On
핫 코드 바꾸기 후에 필요 없는 메소드가 남아 있을 경우 오류 표시 이 옵션은 핫 코드 바꾸기가 완료된 후 필요 없는 메소드가 남아 있는 경우 사용자에게 오류 대화 상자를 표시할지 여부를 제어합니다. On
컴파일 오류가 있는 클래스 파일 바꾸기 이 옵션은 컴파일 오류가 있는 클래스 파일을 바꿀지 여부를 제어합니다. On
디버거 제한시간 이 옵션은 디버거가 실행 중인 VM과 통신 시도를 포기하고 연결 해제하기 전에 대기할 기간(밀리초 단위)을 나타냅니다. 3000
실행 제한시간 이 옵션은 실행이 실행 프로세스 완료를 포기하고 종료하기 전에 대기할 기간(밀리초 단위)을 나타냅니다. 이 옵션은 프로그램이 실행될 기간에는 관련이 없으며 프로그램 실행을 시도하는 프로세스가 대기하는 기간에만 관련됩니다. 20000
행 번호 속성이 누락되어 중단점을 설치할 수 없을 경우 경고 이 옵션은 올바르지 않은 행 정보가 있는 행에서 행 중단점을 설정하려고 하는 경우 사용자에게 알리는지 여부를 제어합니다. On
편집기에서 조건 중단점을 삭제할 때 확인을 위해 프롬프트 표시 이 옵션은 편집기에서 조건이 있는 중단점을 제거하려 할 때 클라이언트에 프롬프트가 표시되어야 하는지 여부를 제어합니다. On
실행할 때 내보낸 클래스 경로 항목만 포함합니다. 이 옵션은 실행에 사용된 클래스 경로에 내보낸 것으로 표시된 클래스 경로 항목만 포함되어야 하는지 여부를 제어합니다. Off

관련 개념

디버거
Java 퍼스펙티브
Java 보기
로컬 디버깅
원격 디버깅

관련 태스크

Java 프로그램 실행
실행 및 디버깅

관련 참조

세부사항 포맷터 환경 설정
힙 워킹(Walking) 환경 설정
설치된 JRE 환경 설정
논리 구조 환경 설정
기본 표시 환경 설정
실행/디버그 환경 설정
단계 필터링 환경 설정