rt.jar의 클래스에 중단 점을 넣을 수 있습니까? 나는 어떤 장소에서 중단 점을 넣어자바 런타임 라이브러리 (rt.jar)의 중단 점
최대한 빨리 뭔가를 디버깅하고 내가 java.sql.DriverManager의에서 중단 점을 넣어해야하지만, 일식 메시지
Unable to install breakpoint in java.sql.DriverManager due to missing line number attributes. Modify compiler options to generate line number attributes
나에게 묻는이 평균을 하는가 그 자바 런타임 클래스는 디버깅을 위해 컴파일되지 않았습니까? 그렇다면 왜 그러한 일이 행해지겠습니까? 도와주세요!
Edit1 : 원격 디버깅을하고 있는데, 실제 웹 응용 프로그램은 리눅스 컴퓨터에서 Tomcat으로 실행 중이며 Windows 컴퓨터입니다. 어떤 rt.jar이 여기에 범인입니까? 내 컴퓨터에있는 것이거나 원격 컴퓨터에있는 것입니까? 그리고 rt.jar이 줄 번호와 다른 유용한 정보로 컴파일되지 않았을 가능성이 있습니까?
편집 2 :이 질문에 대한 답변은 다음과 같습니다. Locally declared variables can not be inspected 디버깅 기호를 사용하지 않고 컴파일하는 이유는 누구나 알 수 있습니까? 메타 데이터를 유지하기 위해 성능에 어떤 영향을 줍니까? 아니면 다른 것입니까?
넷빈즈 7.1, JDK 1.6.30, WIN7, 과거 RT에서 DriverManager 클래스 – Dapeng
에 대한 브레이크 포인트를 설정 문제가없는 환경에
이동 Classfiel 세대 체크 2 옵션 디버그 기호가있는 .jar는 java.net에서 다운로드 할 수 있습니다. 하지만 지금은 그 어떤 흔적도 찾을 수 없습니다. – Mersenne