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,可以搜索到表示安装成功。