【问题标题】:Which version of FindBugs works with Eclipse Luna?哪个版本的 FindBugs 可与 Eclipse Luna 配合使用?
【发布时间】:2014-09-10 09:26:42
【问题描述】:

我已经通过 Eclipse update site 安装了 Findbugs 插件。

但是当我右键单击一个项目时,我没有看到任何 Findbugs 选项。 Eclipse 更新站点似乎存在问题。

谁能指出在 Eclipse Luna 中安装 Findbugs 的正确版本/方法?

【问题讨论】:

  • 我在 Luna 中使用 findbugs 3.0.0.20140629 并且没有任何问题。似乎也是更新站点上的那个。检查您的工作区日志是否有错误。
  • 你用的是32位还是64位的JDK+Eclipse?
  • @AttilaCsipak 我使用 64 位 jdk ..看起来我需要使用 JDK 1.7 ..但我使用 jdk 1.6 ,安装了 findbugs 2.0.3 并且它可以工作。
  • 是的。我刚刚在 Eclipse Kepler + JDK 1.6 上遇到了同样的问题。此外,这个问题实际上与stackoverflow.com/questions/24981455/… 重复。

标签: eclipse eclipse-plugin findbugs


【解决方案1】:

我正在使用 Eclipse Luna Marketplace 中提供的 Findbugs 版本(版本 3.0.0.20140706-2cfb468),它可以工作。

假设您可以从 Marketplace 安装它:

  • 当我选择单个项目或工作集时,此屏幕截图中会出现 findbugs 选项。

  • 如果您在选择中选择了一个已关闭的项目,这些选项是不可见的(我个人认为,如果它被禁用而不是不可见会更好)。这不适用于包含已关闭项目的工作集。

  • 您的项目偏好将指示您是否成功安装 Findbugs:

  • 使用错误视图检查您的工作区日志。

  • 我认为 Findbugs 只适用于 Java 项目。如果您的项目未被识别为 Java 项目,则可以解释它。您应该尝试创建一个新的 Java 项目,或者最好是一个新的工作区。

【讨论】:

    【解决方案2】:

    请尝试将 findbug 插件 zip 文件放入 eclipse 的 dropins 文件夹中。这可能会奏效。 例如, C:\Users\PipariyS\AppData\Local\MyEclipse Blue Edition\MyEclipse Blue Edition 10\dropins

    【讨论】:

    • 我需要复制整个 zip 文件/解压缩并将一些库复制到 dropins 文件夹中吗?我在 zip 中看到插件、lib 文件夹
    • 我也将 findbugs-plugin.jar 复制到 dropins/plugin 文件夹中,但没有成功
    • 你可以将zip文件直接放入dropins文件夹(不在plugins文件夹中)并重启eclipse。
    • 我无法使用任何方式解决此问题。直接安装/更新站点/市场哼哼:(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-10
    • 2023-04-10
    相关资源
    最近更新 更多