큰 프로젝트가 있습니다. 소스 코드의 필수 패키지에서 코드 기반을 수행하기 시작한 경우 조건에서 실행을 일시 중단 (디버그 시작)하고 싶습니다.Eclipse에서 패키지의 중단 점 설정
이클립스에서 가능합니까?
큰 프로젝트가 있습니다. 소스 코드의 필수 패키지에서 코드 기반을 수행하기 시작한 경우 조건에서 실행을 일시 중단 (디버그 시작)하고 싶습니다.Eclipse에서 패키지의 중단 점 설정
이클립스에서 가능합니까?
Eclipse에서 Conditional Breakpoint 기능을 사용할 수 있습니다.
예를 들어, 당신은 당신의 패키지에서 클래스가로드 될 때마다 중단 점을 트리거 할 :
java.lang.ClassLoader
(Eclipse에서 Ctrl-Shift-T
) 방법 loadClass(String)
-public Class<?> loadClass(String name) throws ClassNotFoundException {
return loadClass(name, false); <<-- breakpoint here
}
중단 점 오픈 브레이크 포인트 속성을 마우스 오른쪽 버튼으로 클릭합니다.
"조건부"사용하여 조건을 입력, 예컨대 :
name.startsWith("com.my.company.my.package")
디버그 프로그램을.
"조건부 중단 점은 컴파일 오류 (들)이 - 이름을 확인할 수 없습니다"예를 들어 here 설명
오류 해결 :
arg0.startsWith("com.my.company.my.package")
프로그램을 디버깅하십시오.
확인 해 주셔서 감사합니다. + 모든 핵심 Java 클래스에 소스를 첨부해야합니다. 당신의 대답을 투표 .. –
이클립스에서 중단 점 및 디버그를 설정하는 방법을 알고 있습니까? – Keerthivasan
코드 줄에 중단 점을 설정하는 방법을 알고 있습니다. – gstackoverflow
그렇다면 문제가 무엇입니까? – csmckelvey