我刚刚为Eclipse安装了FindBugs插件。我的Eclipse是Juno。我使用的是Windows 7。
它显示在帮助 - >关于Eclipse - >作为FindBugs功能安装的软件
但项目属性中不存在。
我曾尝试以管理员身份运行eclipse,从市场或手动安装。
但没有运气。
我在Desktop使用复制的Eclipse(无需安装)。
有关如何在项目属性中显示FindBugs的想法吗?
由于
答案 0 :(得分:22)
万一你还没想到,所以它可能会帮助像我这样的人。 如果要安装Eclipse FindBugs 3.0或更高版本,那么它仅在Java 7上受支持。 将JDK更新为7.0,您将看到Findbugs显示为属性的一部分。在这一个上浪费了很多时间。
答案 1 :(得分:4)
我有同样的问题。我正在使用Kepler + windows 7 + jdk1.5。这从jdk更新从1.5到1.7得到解决。 可能它依赖于1.7,但没有错误消息,就像你说的那样,它不是首选。
答案 2 :(得分:3)
查看本教程:
http://www.vogella.com/tutorials/Findbugs/article.html
我在Windows 7中使用Eclipse Kepler,但它应该没有任何区别。
在上下文菜单中还有一个FindBugs条目(右键单击项目,在我的情况下,在导入和导出选项下)
答案 3 :(得分:1)
编辑您的eclipse.ini文件(您可以在您的eclipse安装文件夹中找到它)并将-vm参数值更改或添加(如果它不存在)到Java 7 JDK。更多信息here。
答案 4 :(得分:1)
所有其他答案(安装最新的Java,Eclipse更新,将'-vm ...'添加到.ini文件中对我来说不起作用。 我点击“Window” - >“Perspective” - >“Open Perspective” - >“Other ...” - >“FindBugs”解决了这个问题。
然后切换回'Java'视角。现在,右键单击项目时可以使用该菜单。