2013-08-26 74 views
-1

我正在嘗試調試tomcat上託管的web應用程序。我有以下執行流程結構。JAVA jar調試問題

public ClassA 
{ 
    public void execute(ClassB query) 
    { 
     .... 
     ..... 
     ImportedObjectFromJar = query.execute(); 
     .... 
     .... 
    } 

} 

我使用F6通過代碼導航的路線,並儘快達到代碼行ImportedObjectFromJar = query.execute();日食要我添加不同的第三方庫的源文件。 (the jar file has no source attachment)。

爲什麼?我不想進入JAR文件,我只對我的代碼感興趣。任何想法如何解決它?

+0

這個問題可以幫助你,http://stackoverflow.com/questions/1960158/eclipse-debugging-source-not-found –

回答

1

我只是繼續步進,直到我走出你的代碼的另一邊。它應該能夠處理.class文件。

1

ImportedObjectFromJar = query.execute();之後在下一條指令上放置一個斷點,並重新開始調試(F8)直到它再次到達您的代碼。

+0

是的,但我想步入'.execute()'方法。即使我把斷點放在'.execute'方法中,下一條指令會再次進入第三方庫。 :/ –

+0

然後,使用'.execute'方法內的斷點,按F8而不是F6跳過第三方代碼,從而獲得您的代碼。 – mrod