Eclipse - Set a breakpoint in java core class

如果我們在使用eclipse撰寫java code時,若以debug執行application,當停留在您設定的

breakpoint後想要step into java core class code,此時會無法繼續往下追蹤! 若是想要的話,

您可以設定兩個地方來完成目的! 並且還可以在core code裡設定breakpoint!

使用環境 - Eclipse Oxygen

一、設定Java project

1. Project right click → properties → Java Build Path

2. Add Library → JRE System Library

3. Click Installed JREs → click Add → Standrd VM and next

Click Directory選擇jdk root path,此時點選下方的項目再click Source Attachment

選擇jdk lib directory下的src.zip

4. Java source editor

您此時可以在編輯區內針對Java core class按下F3,此時可以進入.class內看到相對應的source

code

二、設定breakpoint

先在自行撰寫的java code set breakpoint,同時點選debug toolbar

執行後停留在Line 14,此時click step into

發現source not found

點選Edit Source Lookup Path,並選擇src.zip file in jdk lib directory

最後,順利開啟Pattern.java source code

再來,若您要針對java core source code to set breakpoint,可以直接開啟相關程式碼,在您

要的行數設定,在debug後即會停留在該行上,如下方為String.java

留言