我正在努力让Eclipse FindBugs插件工作,并且确定在某个地方出现了小学生错误。
我将文件findbugs-2.0.2-rc2.zip解压缩到本地文件夹 C:\ Program Files \ findbugs-2.0.2-rc2 并运行 findbugs.bat ,FindBugs可以在本地Java(Eclipse)项目上运行它。
我添加了FindBugs update site,它找到了“FindBugs Feature,2.0.1.20120712”并安装了它。重新启动,右键单击打开的Java项目不会显示“FindBugs”选项(this video显示)。
我看了 Window>首选项试图找到一种方法来通知本地FindBugs安装的插件(在Program Files中),但找不到任何东西。
卸载“FindBug Feature”,我尝试将FindBugs Eclipse插件zip file解压缩到Eclipse的插件文件夹中,但重新启动后没有看到任何区别。
帮助>关于Eclipse>安装细节>已安装软件列出“FindBugs Feature 2.0.1.20120712”。
任何人都可以提供一个关于我在哪里出错的指针吗?谢谢!
Windows 7,适用于Java EE开发人员的Eclipse IDE Juno SR1,JDK 1.7.0_09,FindBugs 2.0.2-rc2
答案 0 :(得分:1)
如上所述,问题可能是由于没有对C:\ Program Files \ Eclipse \ plugins文件夹进行适当的写访问。
解决方案: 关闭Eclipse。以管理员身份重启Eclipse(右键单击 - 以管理员身份运行)。重新安装插件。重启Eclipse。
答案 1 :(得分:0)
看起来Eclipse没有正确安装和/或禁用Findbugs插件。可能有几个原因。
C:\Program Files\
下安装Eclipse也会导致问题。尝试将Eclipse移动到其他文件夹,例如C:\Eclipse
答案 2 :(得分:0)
您好我也面临类似的问题,但根据我自己的经验,我可以建议您解决方案: -
Plz确保您使用的是eclipse 3.6或更高版本。 findbugs 2.0与Eclipse 3.5(Eclipse Galileo)不兼容。
1)Plz将findbugs zip文件解压缩到eclipse文件夹中(安装了你的eclipse)。这将自动将findbug插件移动到eclipse插件文件夹中。重启eclipse,右键单击项目就会找到findbugs选项。
2)如果1步不起作用,请删除eclipse插件文件夹的所有findbug jar并将整个文件夹放入eclipse dropins文件夹。重启日食,你会看到差异。
答案 3 :(得分:0)
您可以按照这些步骤使findbugs在您的日食中工作。
1.从市场安装FireBug插件。
Help->Eclipse Marketplace ->then search for FindBugs
2.为您的项目配置FindBug
这对我使用eclipse juno很好。