非常好用的jar包查看工具,不占用空間,文件很小,很實(shí)用
如何查看 JAR 包的源代碼
ava 項(xiàng)目的編譯文件經(jīng)常被打包成 JAR(Java Archive,Java 歸檔文件)文件,當(dāng)然,作為學(xué)習(xí),有時(shí)候也非常想看到這個(gè) JAR 被打包前的源代碼是怎么樣的。
下面提供幾種查看 JAR 包的源代碼方式。
環(huán)境
JDK 7+
Maven 3.2.x
Eclipse 4.x
Maven 項(xiàng)目
,如下圖設(shè)置后,直接雙擊 要查看的 .class 文件即可,它會(huì)自動(dòng)下載源文件,這樣就能看到了
傳統(tǒng)的導(dǎo)入 jar 的項(xiàng)目
如果不是通過(guò) Maven 管理的項(xiàng)目,推薦一個(gè)反編譯工具 Jad ,配合 JadClipse 插件 來(lái)將 .class 文件反編譯為源碼。
安裝 Jad
下載 Jad :http://varaneckas.com/jad/
解壓到任意目錄即可 ,會(huì)得到一個(gè) jad.exe 文件
安裝 JadClipse
下載地址 http://sourceforge.net/projects/jadclipse/files/latest/download?source=files
解壓會(huì)得到 net.sf.jadclipse_3.3.0.jar
安裝到 eclipse 有幾種方式:
1.直接 jar 放入 eclipse 的 plugins子目錄下
2.以 link 形式來(lái)安裝
建一個(gè)目錄 比如,我這里是 JadClipse ,在該目錄下建一個(gè) plugins 文件就愛(ài),將 jar 放到這個(gè)文件下,這樣就是一個(gè)典型的 eclipse 插件了。
建一個(gè) JadClipse.link 文件,里面寫(xiě)上
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 文件類(lèi)型的默認(rèn)編輯器為 JadClipse Class File Viewer
重啟即可
效果
這是沒(méi)有源碼的
這個(gè)是獲取源碼的
這樣,我們就能看到源代碼了。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版