2010-08-16 6 views
1

내 Java 응용 프로그램을 디버깅하기 위해 중단 점을 만들고, netbeans 6.8 (관련이있는 경우)을 사용하고 있습니다.코드가없는 특정 위치에 중단 점을 만들려면 어떻게해야합니까?

기본적으로 내가 가지고있는 문제는 중단 점을 설정하고 디버깅 할 때 프로그램이 해당 줄의 코드를 실행하기 전에 중단된다는 것입니다. 그래서 예를 들면 다음과 같은 경우.

public static void someMethod() { 
Object iWantToInspectThis = someOtherMethod(); 
if(somethingThatIsFalseInThisCase == true) 
{ 
    doSomethingElse(); 
} 
} 

그래서, 나는 iWantToInspectThis 객체에 시계를 설정하고()가 그래서 그것을로 설정 한 것을 볼 수 있습니다 someOtherMethod의 반환 값으로 설정 한 후 다음 헤어지고 싶어.

하지만 그 줄에 중단 점을 설정하면 실행중인이 줄의 결과를 볼 수 없으며 나중에 도달 할 수 없기 때문에 나중에 중단 점을 설정할 수 없습니다 (if 문 내부에서).

내가 할 수있는 유일한 방법은 System.out.println과 같은 쓸모없는 라인을 추가하는 것입니다 ("this is is pointless"); 외침 후에 그것을하기 위하여 어리석은 방법 같이 보이는 대신에 끊고.

다른 사람들이 어떻게 처리합니까?

답변

2

줄을 끊고 다음 줄 (정확히 기억한다면 F8)을 사용하여 줄을 실행하면 마우스를 변수로 가져 가거나 시계를 사용하여 값을 볼 수 있습니다.

+0

완벽, 감사합니다. – user350325

관련 문제