개발자를 위해 Eclipse Galileo를 실행하고 있습니다.
디버그 모드에서 실행하면 현재 변수와 해당 값이 변수 창에 표시 되지 않습니다 . 중단 점 이후에 코드를 단계별로 실행하면 창이 비어 있습니다.
어젯밤에 작동 했으므로 당황했습니다. 이런 일이 발생하는 이유와 문제 해결에 대한 팁이 있습니까?
개발자를 위해 Eclipse Galileo를 실행하고 있습니다.
디버그 모드에서 실행하면 현재 변수와 해당 값이 변수 창에 표시 되지 않습니다 . 중단 점 이후에 코드를 단계별로 실행하면 창이 비어 있습니다.
어젯밤에 작동 했으므로 당황했습니다. 이런 일이 발생하는 이유와 문제 해결에 대한 팁이 있습니까?
답변:
나는 작동하는 것처럼 보이는 디버그 관점을 재설정하여 쉬운 일을 시도했습니다.
창 => 원근 => 원근 재설정 ...
의견 주셔서 감사합니다.
변수를 마우스 오른쪽 버튼으로 클릭하고 inspect를 선택하면 팝업 창이 나타납니다.
나를 위해 일한 것은 다음과 같습니다. 상위 스택 프레임에 대해 빈 변수보기가 있습니다. 하위 스택 프레임을 선택한 다음 상위 프레임을 다시 선택하면 변수보기가 어떻게 든 새로 고쳐졌습니다. 참고 : Eclipse Mars를 사용하고 있으므로이 버그가이 버전에서 반환 된 것으로 보입니다 (또는 동일한 증상이있는 다른 버전 일 수 있습니까?).
중단 점에서 점프 할 수 있으면 Perspective를 재설정해도됩니다.
Eclipse 버전 : Luna Service Release 2 (4.4.2) 빌드 ID : 20150219-0600 Variable View가 비어있을뿐만 아니라 실행을 탐색하는 버튼 (F5, F6, F8 기능 버튼)이 비활성화되었음을 알았습니다. 이 경우 디버그보기로 이동하여 노란색 일시 중지 기호가있는 행을 마우스 오른쪽 버튼으로 클릭하고 "다시 시작"과 같은 옵션을 선택합니다. 다음 중단 점에서 변수보기가 자동으로 채워지고 실행 탐색 버튼이 활성화됩니다. 이유를 설명 할 수 없음
위의 답변을 시도한 후 해결책을 찾지 못함-이것은 내 경우에 매우 특정한 것일 수 있습니다. 해결책은 Eclipse Run에서 "Skip All Breakpoints"옵션이 활성화되지 않았는지 확인하는 것입니다-> Skip All Breakpoints (ctl-alt-B) (비녀장)
나는 같은 문제가 있었고 MinGW를 설치 한 후에 변수를 볼 수있었습니다.
위의 Fender 스타일을 사용했지만 변수를 "감시"하도록 선택했습니다. Expressions 탭에서 방금 Variables 탭과 Voila-비즈니스로 돌아가는 변수로 이동했습니다.
나도이 문제가 있습니다 : EclipseNeon + Tomcat8은 디버그 모드에서 모든 변수를 표시하지 않습니다. 위의 제안을 성공하지 못했습니다. 그런 다음 NetBeans8 + GlassFish4로 동일한 웹 프로젝트를 디버깅했으며 모든 변수가 값과 함께 나열됩니다. 그런 다음 NetBeans8 + Tomcat8로 동일한 웹 프로젝트를 디버깅했으며 모든 변수가 나열되지는 않았습니다. 그런 다음 EclipseNeon 용 GlassFish4를 설치하고 동일한 웹 프로젝트를 디버깅하면 모든 변수가 값과 함께 나열됩니다. 따라서 문제는 Tomcat8에 있습니다. 참고 : 관리자 권한으로 Eclipse를 실행하여 GlassFish4를 설치하십시오. NetBeans를 사용하면 다른 서버를 더 쉽게 설치할 수 있습니다.
내 prbolem 내가 사용하는 것이 었습니다 OpenMP를을 , 나는 장애인 OpenMP는 다음 지역 변수가 나타났다.
원하는대로 디버그보기가 있고이 버그가 나타날 때마다 재설정 할 필요가 없다고 가정하면이 작업을 시도해보십시오. 이것은 "디버그보기"에 "식"및 "변수"보기가 모두 열려 있다고 가정합니다.
표현식 탭 ( '창 표시 줄'이 아닌 텍스트가있는 실제 탭)을 두 번 클릭합니다. 이것은 그것을 최대화 할 것입니다. 이전 크기 / 위치로 복원하려면 반복하십시오. 표현식을 제외한 모든 항목을 재설정해야합니다. 변수 탭에 대해 반복하면 표현식이 재설정됩니다.
이것은 Eclipse가있는 Windows 10 에서 나를 위해 일했습니다 .
버전 : 2018-09 (4.9.0)
빌드 ID : 20180917-1800
Java : jdk1.8.0_171
나에게 문제의 해결책은 xdebug를 올바르게 구성하는 것이 었습니다. php.ini에 다음 코드 줄을 추가했습니다.
zend_extension = "C : \ xampp \ php \ ext \ php_xdebug.dll"
xdebug.remote_enable = 1
xdebug.show_local_vars = 1
내가 놓친 중요한 부분 : xdebug.remote_enable = 1