Google을 사용하여 찾을 수 없기 때문에 묻습니다.자바 디버거 인터페이스 (JDI) - 중단 점을 설정하는 방법
org.Example
을 디버깅하고 싶습니다. 중단 점을 설정 한 다음 중단 점까지 실행하도록 VM을 다시 시작하려고합니다. org.Example
은 단지 주요한 주요 기능입니다.
그래서 내 VM을 가지고 있지만 Location
개체를 얻을 수있는 방법을 찾지 못했습니다. 문제를 ReferenceType
개체를 얻을 수 없게 만들었습니다.
내 문제 : 내가 디버깅 프로그램을 실행해야하는 VM에 대한 "<Project_DIR>\out\artifacts\javaDebugger_jar\*"
에 클래스 경로를 설정 발사 커넥터
간단한 명령 행 디버거가 있습니다. javaDebugger_jar
폴더에는 파일을 포함하는 JAR 파일이 여러 개 있습니다.
"vm.resume()"을 호출하면 프로그램이 실행됩니다. 나는 "이력서"전에 메인 클래스가로드되지 않은 것 같아요.
여기에 어떤 절차가 있습니까? 클래스가로드되었는지 확인하거나 특정 클래스에 대한 메소드 항목에 중단 점을 설정해야합니다 (어떻게 알 수 있습니까). 그런 다음 "Example"클래스의 메소드 항목에서 중단 점을 설정할 수 있습니다.
나는 그것이 바보 같기 때문에 묻습니다. 더 좋은 방법이 있습니까?