網上查看了許多有關link方式安裝插件的介紹,但老是由於介紹不夠詳細緻使沒有成功,通過半天時間的摸索,終於實驗成功了,記錄下來。java
下面以安裝jadclipse(反編譯)和jocky(java混淆)這兩個插件爲例子說明,附件有這兩個插件文件。主意:例子在myeclipse6.6和eclipse3.2上測試經過,可是在eclipse HELIOS上未測試經過。web
下載文件:eclipse
1. jadclipse: http://jadclipse.sourceforge.net編輯器
2. jad: http://www.varaneckas.com/jad工具
在系統中配置jad:解壓縮jad的zip包,把jad.exe拷貝到jre的bin的目錄下。或者把jad的執行文件的絕對路徑加入到環境變量PATH中。而後在控制檯下輸入jad命令,打印幫助選項則說明配置成功。 測試
下面是介紹在eclipse3.2上的步驟:spa
1.解壓出org.apusic.jocky_1.0.3.rar文件中的org.apusic.jocky_1.0.3文件夾(不要再嵌套重複的文件夾了),備用;net.sf.jadclipse_3.3.0.jar下載後備用。.net
2.隨意建立一個目錄,如:D:\Program Files\eclipse3.2\xypPlugins(也能夠不放在eclipse安裝目錄中)此目錄用於存放插件文件。如下簡稱xypPlugins目錄。插件
3.在xypPlugins目錄中建立兩個文件夾,名稱沒有限制,建立後目錄以下:orm
D:\Program Files\eclipse3.2\xypPlugins\jadclipse
D:\Program Files\eclipse3.2\xypPlugins\jocky
這兩個目錄分別用於存放以上兩個插件。
4.再在以上兩個目錄中都建立eclipse/plugins和eclipse/featers層次的目錄,建立後目錄以下:
D:\Program Files\eclipse3.2\xypPlugins\jadclipse\eclipse\plugins
D:\Program Files\eclipse3.2\xypPlugins\jadclipse\eclipse\features (此目錄可選,若是實際插件不須要則不用建立)
D:\Program Files\eclipse3.2\xypPlugins\jocky\eclipse\plugins
D:\Program Files\eclipse3.2\xypPlugins\jocky\eclipse\features (此目錄可選,若是實際插件不須要則不用建立)
5.將1步中解壓後的net.sf.jadclipse_3.3.0.jar文件放置到D:\Program Files\eclipse3.2\xypPlugins\jadclipse\eclipse\plugins中;
將org.apusic.jocky_1.0.3文件夾放到D:\Program Files\eclipse3.2\xypPlugins\jocky\eclipse\plugins中。
注意:若是插件以jar文件提供則直接放進去,若是插件以文件夾提供則須要把文件夾放進去。
6.若eclipse的安裝根目錄下沒有links文件夾則建立此文件夾,並在其中建立link文件如:jadclipse.link和jocky.link文本文件。
jadclipse.link內容:
jocky.link內容:
注意:
a.第一個使用了絕對路徑,而第二個使用的是相對路徑,也就是說,可使用絕對或相對路徑。
b.第一個使用了/分隔符,而第二個使用了\\分隔符,兩種皆可。
c.網上說文件擴展名任意,可是我實驗發現改成txt就不能生效,所以建議仍是使用link擴展名。
7.重啓eclipse在項目上右擊查看菜單上是否出現了jocky項,若出現則jocky安裝成功;再進入window-preferences,在搜索框中輸入jadclipse後能找到對應的配置項則jadclipse安裝成功。
設置參數:
啓動eclipse,打開:Window->Preferences->Java->JadClipse.
一、Path to decompiler,這裏設置反編譯工具jad的全路徑名,好比:%JAVA_HOME%\bin\jad.exe.
二、Directory for temporary files,這裏設置臨時文件路徑。
至於Window->Preferences->Java->JadClipse目錄下的Debug,Directives,Formatting,Misc目錄中的參數設置,就不羅嗦。
4、安裝完成後,eclipse自動將JadClipse Class File Viewer設置成class文件的缺省打開方式。若是沒有默認,能夠在Eclipse的Windows——> Perference——>General->Editors->File Associations中修改「*.class」默認關聯的編輯器爲「JadClipse Class File Viewer」。設置完成後,雙擊*.class文件,eclipse將自動反編譯。
注: 對於存在源代碼的類,它不會強行反編譯,也就是說它仍是會用eclipse自帶的Class File Viewer查看class文件。
至此兩個插件就安裝完畢了。
若是要往myeclipse中安裝,找到myeclipse安裝根目錄下地eclipse目錄便可仿照以上步驟進行。
補充:(從網上搜集,未實踐驗證)
1.link文件的文件名能夠取任意名稱
2.link文件能夠有多行path=插件目錄,對應多個自定義插件目錄,每一行的path參數都將生效
3.在links目錄也能夠有多個link文件,每一個link文件中的path參數都將生效