下的java核心編程的源碼,只有java文件,沒有idea或者eclipse的項目結構信息.
分別用eclipse和idea打開了一遍,方便學習調試.
項目文件夾:E:\學習資料\Java\語法\java核心技術卷1卷2源碼\corejava
一.首先是eclipse
直接open projects from file system,不勾選nested,打開之后在有main的java文件右鍵, 運行.
二.idea
這個麻煩一點
首先open,選擇corejava,要運行的類,比如welcome,因為welcome沒有包,只能選擇welcome文件夾,右鍵mark dir as source root,這樣welcome.java打開,有個運行的綠色箭頭,運行,但是提示compile path需要配置-IDEA 錯誤:找不到或無法加載主類
點擊工具欄右側倒數第二個,選擇project structure,在project分類下的project compile out,E:\學習資料\Java\語法\java核心技術卷1卷2源碼\corejava\out
同時modules-path-compile output-inherit(這個應該是默認的)
這樣就可以運行了.
如果雙擊編譯完的class文件,會看到反編譯的內容,可以方便學習.
但是如果有內部類,反編譯的文件不會包含out$inner.class這種,不選擇excluse output path,在out上右鍵,as source root