2012-01-13 56 views
21

有沒有辦法在Eclipse for Java中跳轉到一行代碼? 重新運行函數進行調試會很有用。 像Visual Studio的「Set Next Statement」或可拖動的黃色箭頭?Eclipse「Set Next Statement」

Yellow arrow in Visual Studio

+1

這是一個類似的問題http://stackoverflow.com/questions/4864917/is-it-possible-to-go-back-in-java-eclipse-debugger-like-dragging-the-arrow-in – 2012-04-05 17:44:07

回答

13

當在調試器中選擇堆棧的地方,點擊右鍵,選擇「刪除到幀」。這將展開調用堆棧。您可以在當前方法(調用堆棧的頂部)上執行此操作以展開到方法的頂部。由於各種原因,這種方式並不總是有效,但您可以經常這樣做。

+2

如果你只想返回一行代碼,我知道你不得不放到棧中的前一幀,然後重新運行一切,直到你到達那行代碼 – BornToCode 2014-07-08 16:26:41

2

我也沒有找到它,並且不認爲它被支持。它在Visual Studio中的可用性(用於C++開發)真的讓我受寵若驚。有時候它非常有用。

0

我不知道任何方式在Eclipse中這麼做 - 並且所有明顯的檢查都沒有任何結果。我懷疑java的工作方式有問題,因爲它在Visual Studio中可用很長一段時間,並且Eclipse沒有匹配它,這意味着它不是一個繁重的任務,而是一個史詩級的任務。