非常好用的jar包查看工具,不占用空間,文件很小,很實用
如何查看 JAR 包的源代碼
ava 項目的編譯文件經(jīng)常被打包成 JAR(Java Archive,Java 歸檔文件)文件,當然,作為學習,有時候也非常想看到這個 JAR 被打包前的源代碼是怎么樣的。
下面提供幾種查看 JAR 包的源代碼方式。
環(huán)境
JDK 7+
Maven 3.2.x
Eclipse 4.x
Maven 項目
,如下圖設(shè)置后,直接雙擊 要查看的 .class 文件即可,它會自動下載源文件,這樣就能看到了
傳統(tǒng)的導入 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官方手機版















uAPP Creator(安卓軟件制作工具)1.0.1 官方版
Java SE Development Kit 8 (JDK)v8.0.341 官方版
x64dbg(程序逆向反匯編修改神器)2022.07.27 簡體中文版
微信開發(fā)者工具小游戲版1.05.2204264 官方版
JetBrains DataGrip 2022 中文破解版221.5591.46 免費版
JetBrains CLion 2022 破解版221.5080.224 中文免費版
IntelliJ IDEA 2022.1 中文免費版221.5080.210 破解版
JetBrains PhpStorm 2022.1中文破解版221.5080.224 免費版
JetBrains Rider 2022.1.1 破解版221.5591.20 免費版
JetBrains RubyMine 2022.1 破解版221.5080.196 中文免費版
WebStorm2022破解版(WebStorm 2022.1)221.5080.193 免費版
goland2022破解版(GoLand 2022.1中文版)221.5080.224 免費版
pycharm2022破解版221.5080.212 中文免費版
python3.10.4官方版最新版
matlab r2022a中文破解版9.12.0 免費版
scala語言開發(fā)工具2.13.2 官方版
julia開發(fā)環(huán)境1.7.0 免費版
rust開發(fā)環(huán)境1.56.1 官方版
ruby編譯器(Ruby+Devkit)3.0.2 官方免費版
Komodo IDE 12 官方版12.0.1 最新版
aardio桌面軟件開發(fā)工具35.7.5 綠色最新版
慧編程電腦版5.4.0 最新版
編程貓定制課3.3.0 官方版
精易編程助手3.98 綠色免費版
python3.8.5穩(wěn)定版免費下載
ulang(木蘭編程語言)0.2.2官方免費版
小碼精靈編程電腦客戶端1.12.0官方最新版
易語言5.9.0 免費版
KRobot編程工具0.8.5 官方64位版


visual studio 2010 精簡版10.0.40219.1 sp
易語言6.5完美破解版綠色免費版
java class反編譯工具(Class反編譯工具jd-g
JetBrains PhpStorm 2017官方版2017.3.7 x6
vb6.0 win10版(Visual Basic win10)中文企業(yè)
APPCode(附注冊碼)3.3 Windows破解版
Aqua Data Studio18中文最新版
delphi xe(Embarcadero Rad Studio XE)15.0