2

当我尝试在 Netbeans 中安装 FindBugs 插件时出现以下错误。谁能帮我解决-

插件 org.apache.commons.lang 在版本 2.4.0 中被请求。

以下插件受到影响:FindBugs

某些插件需要安装插件设置 API。

在 >= 1.33.1 版本中请求插件设置 API,但仅找到 1.31.1。以下插件受到影响:FindBugs

一些插件需要安装插件 UI Utilities API。

在 >= 7.39.1 版本中请求插件 UI Utilities API,但仅找到 7.31.2。
以下插件受到影响:FindBugs

一些插件未安装以避免潜在的安装问题。

4

1 回答 1

0

正如这里回答的那样,您可能正在使用旧的 ScanOnDemand 插件,您可以将最新的开发插件添加到您的插件中:插件 > 设置选项卡 > 添加并使用以下 URL 添加新的 NB 插件源:

http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/lastStableBuild/artifact/nbbuild/nbms/updates.xml.gz

我已经尝试过这个解决方案,在上面添加了名为“插件资源”的源并检查了可用的插件。在那里,Findbugs Integration 插件出现并成功安装。当我重新启动 ide 以完成安装时,它产生了一个错误,并且再也没有启动过。

因此,我从这个链接下载了 netbeans 7.3,并在我的计算机上用旧的 (7.0.1) 替换。现在 Findbugs 插件在可用插件列表中可用,无需任何额外配置,并且可以完美运行。我建议您将 ide 升级到 7.3 并解决您的问题。这将解决由于您当前的 netbeans ide 版本不足而可能在未来出现的问题。

另外,更新 ide 后,您可以使用从此源安装的 findbugs插件。该插件提供了从检查器中显式使用 findbugs 的功能。

于 2013-05-06T16:59:34.967 回答