2011-01-21 5 views
6

몇 주 전에 내 Eclipse IDE에서 더 이상 원격 번호가 표시되지 않아 중단 점을 설치할 수 없다는 내용의 응용 프로그램을 원격 디버깅 할 수 없었습니다. 문제는 내 Eclipse가 라인 번호를 표시하도록 설정합니다. (내 하루 하루 개발에 정기적으로 사용합니다)Eclipse 중단 점을 설치할 수 없습니다.

나는 약간의 연구를했고 때로는 개미를 사용하여 javac에서 프로젝트와 디버그 설정을 빌드하는 것과 관련이 있음을 발견했습니다. 디버깅이 내 build.xml 대상에서 설정되었는지 확인했지만 여전히 동일한 오류로 디버깅을 허용하지 않습니다.

지금은 부상에 대한 모욕을 추가하기 위해 '이 메시지를 다시 표시하지 않음'이라는 상자를 클릭 했으므로 시도 할 때 또는 실제로 실패 할 경우 프로그램을 실제로 디버깅하는지 알 수 없습니다. 오류 메시지가 표시되지 않았습니다.

누구든지 해결 방법을 알고 있습니까? 아니면, 적어도 그 오류 메시지를 토글하여 어떻게 다시 고칠 수 있는지 알아야합니다. 그래서 그것을 고칠 때 나는 말할 수 있습니다.

답변

13

메시지를 다시 활성화하려면 Preferences => java => debug. "줄 번호 속성 누락에 중단 점을 설치할 수 없을 때 경고"

중단 점 설치에 대한 문제는 javac 명령 줄 ant (디버그 속성에 -g를 추가하십시오. http://ant.apache.org/manual/Tasks/javac.html)

이클립스의 JDK 대신 JRE에서 프로젝트를 매핑했는지 확인하십시오.

+0

debuglevel을 lines, vars, source로 설정하는 것을 잊지 마십시오. 작동하지 않으면 개미 파일을 보내주십시오. – Twister

+0

감사! 그것은 내가 오류 메시지를 다시 토글하고 프로그램의 다른 부분을 디버깅하려고 시도하고 중단 점을 설치하는 데 아무런 문제가 없었던 것처럼 내 프로젝트 중 하나에서만 문제가 된 것 같습니다. – Saggio

2

당신은 ant 빌드에서 compilearg에 -g를 추가하려고 할 수 있습니다.

<javac sourcepath="" srcdir="${src}" destdir="${build}" 
     classpath="xyz.jar" debug="on"> 
    <compilerarg value="-g"/> 
</javac> 

또한 중단 점이 작동하는지 확실하지 않은 경우 실행중인 코드의 초기 지점에 중단 점을 넣으십시오. 중단 점이 지나가도록 print 문을 추가 할 수도 있습니다.

10

이 오류는 Eclipse 작업 영역에 유효하지 않은 (중단되거나 손상된) 중단 점이 설정된 경우에도 생성 될 수 있습니다. 중단 점보기에서 이동되거나 삭제 된 클래스에서 설정할 수있는 중단 점을 찾아 삭제하십시오.

+0

이것은 내 솔루션의 일부 프로젝트가 오류를 던지는 이유와 그렇지 않은 이유를 분명히 설명합니다. 장애가되는 많은 오래된 중단 점이 있다는 것을 알고 있기 때문에 확실히 살펴볼 것입니다. 감사! – Saggio

+0

당신을 축복하십시오! 이것은 많은 대안을 시도한 후에였습니다. – Aggressor

+0

이것이 문제라는 것이 분명해야하지만, 다른 대답은 저에게 작동하지 않는 이상한 것들을 시도하게 만들었습니다. 감사! – halfpad

2

Eclipse에서 원격으로 디버깅하는 응용 프로그램을 빌드하는 데 사용 된 코드와 일치하지 않는 오류가 원인 일 수 있습니다. Eclipse에서 앱을 다시 빌드하고 다시 실행하고 소스를 새로 고침 해보십시오.

0

나는 같은 문제에 달려 @jondissed 및 @twister 답변을 didnt 도움과 내가 내가 시도 사용자 지정 개미 작업을 사용하지 않는 :

  • 는 WAR, EJB 및 EAR 프로젝트를 닫습니다 -를 다시 - 배포
  • 에 여전히 오류 - 깨끗한 JBoss의 온도/데이터 디렉토리 - 지역 JBoss 서버를 다시 시작, 다시 - 다시 지역 JBoss 서버 다시 시작 - - 여전히 에 오류가
  • 닫기 일식을 배포
  • 닫기 일식 배포에 여전히 오류
  • 배포 취소 응용 프로그램 - 중단 점을 제거, 그들을 다시 배포 다시 추가 - 여전히 에 오류가 배포 결국 나를 위해 일한 무엇

  • 배포 해제 응용 프로그램이었다. 중단 점을 제거하십시오. 앱을 배포합니다. 중단 점을 다시 추가하십시오.

디버그가 중단 점에서 중단됩니다.

업데이트 1 - 위에서 작동하지 나타 났을 때 난 그냥 약 10 분 동안 함께 싸운 분명히 단지 이클립스는 항상 화가 도착하고 오류를 튀어 동안, 나는 그것을 폐쇄하고 여전히에서 정지 새로운/단일 중단 점 : -/

관련 문제