某些時候,你使用了第三方的jar 包的函數,發現存在某方面問題,想查看函數實現是怎樣
一個究竟,但是沒有源碼,怎么辦呢?
解決方法
使用反編譯工具咯,呵呵,很簡單。
對照參考
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. 設定路徑:進入Window -> Preferences -> Java -> JadClipse,將“Path to decompiler”修改成
jad.exe 的路徑。
6. 在Eclipse 的Windows—> Perferences—>General->Editors->File Associations 中修改“*.class”
默認關聯的編輯器為“JadClipse Class File Viewer”。
ok,你可以去任意打開一個class文件,來看看它的源碼了.