5

我正在努力让 Eclipse FindBugs 插件正常工作,并且确信某处出现了男生错误。

我将文件findbugs-2.0.2-rc2.zip解压缩 到本地文件夹C:\Program Files\findbugs-2.0.2-rc2并运行findbugs.bat, FindBugs 在本地 Java (Eclipse) 项目上运行良好。

我添加了FindBugs 更新站点,它找到了“FindBugs Feature, 2.0.1.20120712”并安装了它。重新启动,右键单击打开的 Java 项目不会显示“FindBugs”选项(此视频显示)。

我查看了Window > Preferences试图找到一种方法来通知插件本地 FindBugs 安装(在 Program Files 中),但找不到任何东西。

卸载“FindBug 功能”,我尝试将 FindBugs Eclipse 插件zip 文件解压缩到 Eclipse 的插件文件夹中,但重启后,没有发现任何区别。

Help > About Eclipse > Installation Details > Installed Software列出“FindBugs Feature 2.0.1.20120712”。

任何人都可以提供一个关于我在这里出错的地方吗?谢谢!

Windows 7、面向 Java EE 开发人员的 Eclipse IDE Juno SR1、JDK 1.7.0_09、FindBugs 2.0.2-rc2

4

4 回答 4

1

如上所述,问题可能是由于对 C:\Program Files\Eclipse\plugins 文件夹没有适当的写入权限引起的。

解决方案:关闭 Eclipse。以管理员身份重新启动 Eclipse(右键单击 - 以管理员身份运行)。重新安装插件。重新启动 Eclipse。

于 2013-11-07T16:19:34.377 回答
0

嗨,我也遇到了类似的问题,但根据我自己的经验,我可以建议您解决方案:-

请确保您使用的是 eclipse 3.6 或更高版本。findbugs 2.0 与 Eclipse 3.5(Eclipse Galileo)不兼容。

1) 请将 findbugs zip 文件解压缩到 eclipse 文件夹中(安装 eclipse 的位置)。这将自动将 findbug 插件移动到 eclipse 插件文件夹中。重新启动eclipse,你会发现右键单击项目的findbugs选项。

2)如果 1 步骤不起作用,请删除 eclipse 插件文件夹的所有 findbug jar,并将完整文件夹放入 eclipse dropins 文件夹中。重新启动eclipse,您将看到不同之处。

于 2012-12-21T11:11:01.827 回答
0

看起来 Findbugs 插件没有被 Eclipse 正确安装和/或禁用。可能有几个原因。

  1. 同一个插件的多个版本。为确保不是这种情况,请删除所有 Findbugs 版本(手动安装并通过市场安装),然后重新安装一个(最好通过市场安装)。在安装过程中注意任何警告。
  2. 与另一个插件存在(依赖)冲突。但是,如果是这种情况,我认为 Eclipse 会在日志中警告哪个插件是导致冲突的原因。
  3. 权利问题。确保您在主 Eclipse 文件夹及其所有子文件夹中具有写入权限。
  4. 我记得在某处读到,C:\Program Files\在 Windows 下安装 Eclipse 也会导致问题。尝试将 Eclipse 移动到不同的文件夹,例如C:\Eclipse
于 2012-12-19T11:12:06.030 回答
0

您可以按照这些步骤使 findbugs 在您的 Eclipse 中工作。

1.从市场安装 FireBug 插件。

Help->Eclipse Marketplace ->then search for FindBugs

2.为您的项目配置 FindBug

在没有 Maven的情况下使用Maven

这对我使用 eclipse juno 来说效果很好。

于 2013-09-27T09:41:37.593 回答