1. 程式人生 > >解決eclipse無法斷點除錯JDK原始碼的問題

解決eclipse無法斷點除錯JDK原始碼的問題

最近換了新版的eclipse,在jdk原始碼裡面,打斷點發現無法進入原始碼除錯,程式直接跳過,已查資料發現自己eclipse配置的是jre環境的。
此處要配成jdk目錄才有效
這裡寫圖片描述
開啟preferences,點選java ,在點選installed JRES
選中jre的目錄,我這裡只有一個,是我jdk的安裝目錄,
這裡寫圖片描述
將JRE home配置成jdk的目錄,
這裡寫圖片描述
點選Restore Default就可以除錯了。
這裡寫圖片描述
這裡簡單說下jre和jdk的區別。
JRE: Java Runtime Environment
JDK:Java Development Kit
JRE包含了java的虛擬機器,執行時類庫。如果你只需執行java程式,安裝jre就行了。
JDK包含了JRE,同時還包含了編譯java原始碼的編譯器javac,提供了JVM和Runtime輔助包。如果你是開發java程式的話就必須安裝JDK