繁体   English   中英

使用Eclipse IDE为Java EE开发人员安装FindBugs插件

[英]Installation of FindBugs plugin with Eclipse IDE for Java EE Developers

我正在努力让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 Feature”,我尝试将FindBugs Eclipse插件zip文件解压缩到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

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

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

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

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

嗨我也面临类似的问题,但根据我自己的经验,我可以建议你的解决方案: -

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文件夹。 重启日食,你会看到差异。

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

1.从市场安装FireBug插件。

Help->Eclipse Marketplace ->then search for FindBugs

2.为您的项目配置FindBug

使用 没有Maven的Maven

这对我使用eclipse juno很好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM