非常好用的jar包查看工具,不占用空間,文件很小,很實用
如何查看 JAR 包的源代碼
ava 項目的編譯文件經常被打包成 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/JadClipse12
就是指向我們新建的 JadClipse目錄,將 JadClipse.link 放入到 eclipse 的 dropins 目錄下即可,
重啟
配置 JadClipse
配置Jadclipse, 在 Windows - Preferences - Java - JadClipse 下
修改 Path to decompiler 輸入我們解壓 jad.exe 的位置,如下:
D:\eclipsePlugins\JadClipse\jad158g.win\jad.exe12
在 Windows - Preferences - General - Editors - File Associations 下 .class without source 文件類型的默認編輯器為 JadClipse Class File Viewer
重啟即可
效果
這是沒有源碼的
這個是獲取源碼的
這樣,我們就能看到源代碼了。
- PC官方版
- 安卓官方手機版
- IOS官方手機版