Eclipse查看 JAR 包的源代碼

Java 項目的編譯文件經常被打包成 JAR(Java Archive,Java 歸檔文件)文件,當然,作爲學習,有時候也非常想看到這個 JAR 被打包前的源代碼是怎麼樣的。 下面提供幾種查看 JAR 包的源代碼方式。

環境
    - JDK 7+
    - Maven 3.2.x
    - Eclipse 4.x
Maven 項目

,如下圖設置後,直接雙擊 要查看的 .class 文件即可,它會自動下載源文件,這樣就能看到了



 

傳統的導入 jar 的項目

如果不是通過 Maven 管理的項目,推薦一個反編譯工具 Jad ,配合 JadClipse 插件 來將 .class 文件反編譯爲源碼。

安裝 Jad

下載 Jad :http://varaneckas.com/jad/

解壓到任意目錄即可 ,會得到一個 jad.exe 文件

安裝 JadClipse

下載地址 http://sourceforge.net/projects/jadclipse/files/latest/download?source=files

解壓會得到 net.sf.jadclipse_3.3.0.jar

安裝到 eclipse 有幾種方式:

1.直接 jar 放入 eclipse 的 plugins子目錄下
2.以 link 形式來安裝

建一個目錄 比如,我這裏是 JadClipse ,在該目錄下建一個 plugins 文件就愛,將 jar 放到這個文件下,這樣就是一個典型的 eclipse 插件了。

建一個 JadClipse.link 文件,裏面寫上

path=D:/eclipsePlugins/JadClipse

就是指向我們新建的 JadClipse目錄,將 JadClipse.link 放入到 eclipse 的 dropins 目錄下即可,

重啓

配置 JadClipse

配置Jadclipse, 在 Windows - Preferences - Java - JadClipse 下

修改 Path to decompiler 輸入我們解壓 jad.exe 的位置,如下:

D:\eclipsePlugins\JadClipse\jad158g.win\jad.exe



 

在 Windows - Preferences - General - Editors - File Associations 下 .class without source 文件類型的

默認編輯器爲 JadClipse Class File Viewer



 

 

重啓即可

效果

這是沒有源碼的



 

這個是獲取源碼的



 

這樣,我們就能看到源代碼了。

 

本文來源於:http://changbl.iteye.com/blog/2295538

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章