開始之前,想問一下大家平常開發中用的都是哪些反編譯軟件呢???說出來也讓大家都學習學習。。。
開發過程中,我們總想看一下類的源代碼,然后就按住Ctrl,在想看的類上鼠標輕輕一點、呈現在我們面前的現實卻是殘酷的。
就像圖片中展示的那樣令人郁悶。。瞬間心灰意冷。。。淚奔有木有。。。
沒事,我們可以使用反編譯軟件來查看源代碼。LZ一直用的就是jd-gui.exe。。但是很不方便有木有。。。
每次都要單獨把要反編譯的jar包扔進jd-gui.exe的可視化界面去執行。。無法直接在myeclipse中查看。。。
要是能夠直接在myEclipse中查看對應的類源碼信息那樣該有多好。。。從用戶體驗到開發效率上都是完美的。。。
有想法就大膽去嘗試。。。果然結果還是很友善的。。。myEclipse中還真有這樣的反編譯插件。。。
LZ借着周天休息時間,把上周剛剛發現的一款反編譯插件(jadClipse)分享給各位園友。。。
在這之前用過這款插件的就把這篇博文當過往雲煙。。。沒用過的園友希望能通過這款插件給你帶來幫助。。。
相信你會喜歡上這款插件,因為有了他,源碼這點事那是信手拈來。。。
廢話不多說、、鹵煮馬上帶你去探一探究竟。。。
揭開源碼的神秘面紗,讓源碼從此無處藏身。
反編譯插件走一波,不喜勿噴文明逛園
1、首先下載jar文件:net.sf.jadclipse_3.3.0.jar 下載
2、將jar文件net.sf.jadclipse_3.3.0.jar放在myEclipse的安裝目錄MyEclipse 10\dropins\plugins下
注意咯:
把jar包放完之后打開myEclipse,在Window-Preferences-Java中看是否有JadClipse這一項。
如果有,則直接進行第3步操作。。。
如果沒有、那么請在MyEclipse安裝目錄下新建一個plugins文件夾,然后再把jar包移到plugins文件夾下。
注意:此時放的是MyEclipse 10\plugins文件夾下而不是MyEclipse 10\dropins\plugins文件夾下。。
plugins和dropins是同級目錄
3、下載反編譯工具jad 下載
4、壓縮包文件解壓,把可執行文件jad.exe解壓到自己自定義的目錄下,LZ把他放在了D盤下D:\jad.exe
5、打開MyEclipse。在Window-Preferences-Java-JadClipse中的Path to decompiler一項填充jad.exe的存放目錄
我的是D:\jad.exe
6、是的、就是這么簡單。。。jad反編譯插件安裝完成。。。現在你就可以在MyEclipse中盡情地查看源代碼了。。。
從此媽媽再也不用擔心我看不了源碼咯。。。再也不用為了看不了源碼而發愁了。。。
有些東西其實很簡單,,只不過是你不知道他的存在,而無法讓他為你帶來他的存在價值而已。。。
插件的存在讓開發更敏捷,讓效率更可觀、更讓源碼不再那么神秘。。。
撕掉源碼所謂的神秘面紗,從此不用再整天對着編譯類YY,有了JadClipse,從此源碼帶回家。。。
讓她來滿足你的對知識的飢渴與疑惑吧。。。晚上盡管摟着她睡都不成問題。。。
哈哈,從此"女神"邊"女人",有木有,,有木有,有木有,,,
是時候去盡情釋放心中積攢已久的疑惑和愛恨情懷了。。。
附:
根據大家反饋說eclipse不支持該插件的安裝。。。在這重新說明一下。。。
eclipse和myEclipse都是支持該插件的。。。至於為什么有的人會說不支持。。。
那可能是你們少了如下步驟。。。請看下圖。。。
請各位認真查看下你們的圖中所示的*.class和*.class without source兩項的關聯編輯器是否設置默認為
JadClipse Class File Viewer 此處切記要設為default,要設為default,要設為default。。。
別忘了下面這個操作。。。
LZ已經證實此插件eclipse和myEclipse均可用。。。安裝過程出現問題的歡迎騷擾。。。