eclipse查看源碼
『壹』 java eclipse中無法查看源代碼是什麼原因
第一次使用eclipse查看jar包里的源代碼時,沒有導入jdk的項目源碼,所以無法查看源碼。
查看源代碼的方法:
一、打開eclipse,點擊window,之後選擇Preferences選項。
『貳』 如何通過eclipse方便的查看引用的jar包源碼
給你介紹一個eclipse集成的查看源碼方法:
Eclipse- - > 左上角Help - - > Install NewSoftware
Location是下載地址
Name插件名字隨便寫
點擊Ok
一路下一步,安裝完成後會提示重啟eclipse.重啟後就可以很方便的查看任何源碼了.
『叄』 如何在eclipse中看jar包源代碼
在Eclipse查看開發包jar源碼的方法如下:
選擇項目,右鍵中單擊【Properties】
2.【Java Build Path】-【Configure Build Path】-【Libraries】,在下面找到如:Guava-r09.jar包,展開它,選擇【Source attachment】,單擊右邊的【Edit…】按鈕。
3.在打開的窗口中,可選擇文件(jarzip),目錄或工作空間中的jar文件,在這里我選擇External Folder…,選擇如E:/java project/guava即可。
4.連續單擊【OK】兩次回到Eclipse工作平台即可。
『肆』 如何在Eclipse中查看JDK類庫的源代碼 (轉載)
1.點 「window」-> "Preferences" -> "Java" -> "Installed JRES"
2.此時"Installed JRES"右邊是列表窗格,列出了系統中的 JRE 環境,選擇你的JRE,然後點邊上的 "Edit...", 會出現一個窗口(Edit JRE)
3.選中rt.jar文件的這一項:「c:program filesjavajre_1.5.0_06lib
t.jar」
點 左邊的「+」 號展開它,
4.展開後,可以看到「Source Attachment:(none)」,點這一項,點右邊的按鈕「Source Attachment...」, 選擇你的JDK目錄下的 「src.zip」文件
5.一路點"ok",結束。
dt.jar是關於運行環境的類庫,主要是swing的包
tools.jar是關於一些工具的類庫
rt.jar包含了jdk的基礎類庫,也就是你在java doc裡面看到的所有的類的class文件
『伍』 如何通過eclipse查看,閱讀hadoop2.4源碼
1.導入查看hadoop源碼
(1)選擇Existing Projects into Workspace
(2)選擇源碼路徑
(3)查看源碼
這樣我們就完成了全部的內容。
2.閱讀hadoop源碼
其中比較常用的:
Open Call Hierarchy:
用Open Call
Hierarchy可以查看方法的調用層次。如果想知道一個方法在別的什麼地方被調用了,這個功能就很好用了,實際中也很常用,比如要重構一個方法時,想
知道他對其它什麼地方可能有影響,就可以用這個功能。在方法名上點擊右鍵,選擇Open Type
Hierarchy即可,快捷鍵是Ctrl+Alt+H。可以在Call Hierarchy窗口看到方法的調用層次的導航。
Open Type Hierarchy:
用Open Type Hierarchy可以查看類的繼承關系,可以在Hierarchy窗口看到繼承層次的導航。在方法或類名上點擊右鍵,選擇Open
Type Hierarchy即可,快捷鍵是F4。
介紹完畢,這里在介紹一些其他的跟蹤源碼的方法:
1、 用Open Declaration可以查看類、方法和變數的聲明。這是最常用的一個功能了,如果在要追蹤的對象上點右鍵,選擇Open
Declaration,可以跳轉到其聲明的地方。這個功能有個快捷鍵是F3,當然你也可以按住Ctrl鍵,滑鼠移過去會變成一個小手,單擊就可以了。
2、用Open Super
Implemention可以查看當前方法在父類中的實現或介面中的聲明(前提是該方法是對父類或介面中相應方法的重寫),在方法名上點擊右鍵,選擇Open Super
Implemention即可。
3、 最後介紹一個超級好用的功能,叫Open
Implemention,就是可以跳轉到某個調用的方法的具體實現的地方去。為什麼說這個是超級好用呢?用過Spring的人都知道,現在都提倡面向接
口編程,所以,如果使用Open
Declaration來追蹤一個方法的調用的話,只會看到該方法在介面中的聲明,而看不該方法在具體類中的實現,當然,可以使用Call
Hierarchy先得到該方法的整個的調用層次,然後再導航到具體的實現處,但操作有些麻煩了。
有了Open Implemention,就可以直接看到實現的代碼了,在方法名上點擊右鍵,選擇Open
Implemention就可以了!只是要享受這個功能,可安裝一個Eclipse插件,這里就不在詳細介紹了。
『陸』 eclipse怎麼看class的源碼
eclipse看class的源碼方法步驟
1.下載net.sf.jadclipse_3.3.0.jar,放到eclipse下的插件目錄下,如:D:\eclipse\plugins目錄下。
2.下載jadnt158.zip解壓,將jad.exe放到一個目錄下,如在eclipse目錄下新建一個jad文件夾,放在下面。
3.在eclipse的Windows -> Preferences -> Java -> JadClipse下配置jad.exe所在目錄,寫上jad.exe的絕對路徑就行,如:D:\eclipse\jad\jad.exe。
4.在eclipse的Windows -> Preferences -> General -> Editors -> File Associations ,設置*.class 和 *.class without source的default編輯器為jadClipse。
5.重啟eclipse。
『柒』 在Eclipse中,怎麼查看某個類的源代碼
1、首先打開eclipse,建立項目:Test,將struts2相關jar包導入到其中。在Package Explorer標簽欄下操作。
『捌』 eclipse中怎麼才能查看源碼
打開eclipse,建立項目:Test,將struts2相關jar包導入到其中。在Package Explorer標簽欄下操作。
如下圖:
怎樣在Eclipse中快速查看各種源代碼?
在此,以查閱struts2中,struts2-core-2.3.12.jar下的源代碼為例。
在Test項目下,找到 Web App Libraries -- struts2-core-2.3.12.jar,右鍵單擊struts2-core-2.3.12.jar,選擇"Properties"
如下圖:
怎樣在Eclipse中快速查看各種源代碼?
在新彈出的對話框中,選擇Java Source Attachment -- External location -- External Floder...
如下圖:
怎樣在Eclipse中快速查看各種源代碼?
此時,又有新的對話框彈出。找到步驟1中提到的struts2-core-2.3.12.jar的源代碼在硬碟中的位置,然後單擊「確定」,回到上對話框,確定信息無誤後,點擊「OK」
此時,源代碼就成功和Eclipse建立連接了。
怎樣在Eclipse中快速查看各種源代碼?
怎樣在Eclipse中快速查看各種源代碼?
接著,要在Eclipse中查閱某一類的源代碼,方法很多,在此,只介紹一種相對快捷的方法。
按住鍵盤「Ctrl鍵」,用滑鼠碰觸到某一個你調用的類,單擊左鍵,源代碼就出來了。
『玖』 如何利用Eclipse 查看Spring jar 包的源代碼
在Eclipse查看開發包jar源碼的方法如下:
1.選擇項目,右鍵中單擊【Properties】
2.【Java Build Path】-【Libraries】,在下面找到如:org.springframework.core-3.1.0.M1.jar包,展開它,選擇【Source attachment】,單擊右邊的【Edit…】按鈕。
3.在打開的窗口中,可選擇文件(jar\zip),目錄或工作空間中的jar文件,在這里我選擇External Folder…,選擇如F:\Development Kit\spring-framework-3.1.0.M1-with-docs\spring-framework-3.1.0.M1\projects即可。
4.連續單擊【OK】兩次回到Eclipse工作平台即可。
我的為什麼不行啊
我【Java Build Path】-【Libraries】找到spring.jar,展開,選擇【Source attachment】,單擊右邊的【Edit…】按鈕,選擇workspace,輸入:/autojboa/WebContent/WEB-INF/lib/spring.jar,最後運行到saveOrUpdate還是進不去,我的/autojboa/WebContent/WEB-INF/lib/spring.jar目錄下有spring.jar
『拾』 怎麼在eclipse中查看jar包源碼
jar包中的是些.class文件,如果你想看源碼,就需要反編譯這些文件,Ecplise可以安裝JAD的插件,就可以將這些文件反編譯了。
其實我還比較喜歡JD-GUI這個工具的,很小巧。