MyEclipse成功安裝的FindBugs版本案例:
MyEclipse | 對應的Eclipse版本 | 成功安裝FindBugs的版本 | 成功例子 |
5.0 | 3.2 | 未成功 | 無 |
8.5 | 3.5.2 | 1.3.9 | Raoduan,Wanggr |
8.6 | 3.5.2 | 1.3.9 | Yuanwh |
2013 | 4.2.0 | 1.3.9 | Chenzd3 |
2014 | 4.3.0 | 3.0.0 | Ouyda |
FindBugs1.3.9、2.0.3和3.0.0版本所需要的支援:
FindBugs | 需要Eclipse的版本 | 需要Jdk的版本 |
1.3.9 | 3.4或以上 | 1.5或以上 |
2.0.3 | 3.6或以上 | 1.5或以上 |
3.0.0 | 3.6或以上 | 1.7或以上 |
備注:1.3.9是FindBugs1的最高版本;2.0.3是FindBugs2的最高版本;3.0.0是目前的最新版本。
把插件拷貝到plugins目錄下
比如:MyEclipse2014版本是C:\Documents and Settings\Administrator\MyEclipse Professional 2014\plugins
MyEclipse8.5版本是在common下:E:\Program Files\myeclipse\Common\plugins
修改bundles.info:
如2014是安裝C:\Documents and Settings\Administrator\MyEclipse Professional 2014\下,
打開configuration\org.eclipse.equinox.simpleconfigurator\bundles.info
8.5版本是在:
E:\Program Files\myeclipse\MyEclipse 8.5\configuration\org.eclipse.equinox.simpleconfigurator\bundles.info下
如果安裝的是3.0.0版本在最後增加:
edu.umd.cs.findbugs.plugin.eclipse,3.0.0.20140706-2cfb468,plugins/edu.umd.cs.findbugs.plugin.eclipse_3.0.0.20140706-2cfb468/,4,false
如果安裝的是1.3.9版本在中間增加:(千萬要注意,8.5版本不能在最後加!否則不生效。8.6版本倒是沒有關系)
edu.umd.cs.findbugs.plugin.eclipse,1.3.9.20090821,file:/E:/Program Files/myeclipse/Common/plugins/edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090821/,4,false
說明:
edu.umd.cs.findbugs.plugin.eclipse,是插件的名字;
3.0.0.20140706-2cfb468,是插件後面的版本号;
plugins/edu.umd.cs.findbugs.plugin.eclipse_3.0.0.20140706-2cfb468/,是插件的路徑,可以相對路徑,也可以絕對路徑,我這裡用了絕對路徑;
4,false這兩個是寫死的。
每個參數之間都是逗号分隔。
然後打開Window->Preference搜尋findbugs,可以搜尋到表示安裝成功。