某些時(shí)候,你使用了第三方的jar 包的函數(shù),發(fā)現(xiàn)存在某方面問(wèn)題,想查看函數(shù)實(shí)現(xiàn)是怎樣
一個(gè)究竟,但是沒(méi)有源碼,怎么辦呢?
解決方法
使用反編譯工具咯,呵呵,很簡(jiǎn)單。
對(duì)照參考
1. 從http://www.kpdus.com/jad.html 下載jadnt158.zip 。
2. 從http://jadclipse.sourceforge.net 下載net.sf.jadclipse_3.3.0.jar
3. 將jadnt158.zip 解壓,拷貝jad.ex 到%JAVA_HOME%\bin\ 目錄下。
4. 安裝插件net.sf.jadclipse_3.3.0.jar (將此文件拷到eclipse 的plugins 目錄下,或者【推薦】
按照我介紹的eclipse 插件安裝方法安裝)。
5. 設(shè)定路徑:進(jìn)入Window -> Preferences -> Java -> JadClipse,將“Path to decompiler”修改成
jad.exe 的路徑。
6. 在Eclipse 的Windows—> Perferences—>General->Editors->File Associations 中修改“*.class”
默認(rèn)關(guān)聯(lián)的編輯器為“JadClipse Class File Viewer”。
ok,你可以去任意打開(kāi)一個(gè)class文件,來(lái)看看它的源碼了.