当前位置: 首页 > 知识库问答 >
问题:

有人知道如何修复将Findbugs安装到NetBeans8.2中的错误吗?

鲍国兴
2023-03-14
"There were some problems while storing Establishing a connection …
Cause: Cannot resolve external reference to m2:/org:ow2:asm:asm-debug-all:5.0.2:jar"

我用的是Windows10电脑。

谢谢你。

共有1个答案

梁丘兴腾
2023-03-14

发生错误是因为当您下载插件时,NetBeans还试图下载附加的依赖项。下载JAR的链接写在NBM包中。

例如,其中一个依赖项是asm-debug-all-5.0.2.jar,链接是:

http://repo1.maven.org/maven2/org/ow2/asm/asm-debug-all/5.0.2/asm-debug-all-5.0.2.jar. 

不再可以使用http链接访问maven存储库。你可以在这里读到更多关于它的信息。因此,基本上,您无法安装该插件,因为该插件已经过时,并且包含用于从maven Repo下载依赖项的无效链接。

在解决此问题之前,请考虑使用SpotBug,因为FindBug已经过时,不再积极维护,有关更多信息,请参见另一个答案。另外,请记住,它只适用于JDK8。

为了解决这个问题,你需要用一些插件。

  1. 您需要两个插件:FindBug Libs(org-netbeans-libs-findbugs.nbm)和FindBug Integration(org-netbeans-modules-findbugs.nbm)。使用以下链接下载它们:

https://updates.netbeans.org/netbeans/updates/8.2/uc/final/certified/82/extra/org-netbeans-libs-findbugs.nbm

编辑清单文件org-netbeans-libs-findbugs\meta-inf\manifest.mf。您需要删除所有包含CRS校验和的行。编辑后,它应该只包含以下几行:

manifest-version:1.0Ant-version:Apache Ant 1.9.2 created-by:1.8.0_45-b14(Oracle Corporation)

删除org-netbeans-libs-findbugs\meta-inf(oracle_c.rsa和oracle_c.sf)中的另外两个文件。

再拉拉链。

之后,文件就可以手动安装到Net Beans中了。或者,您可以从这里下载该文件。我已经使用步骤修改了插件。

    null
 类似资料:
  • 我已经安装了Java,并且正在尝试在我的Windows10上安装NetBeans 11.3,但是在我运行了EXE之后。安装程序,弹出一条错误消息: 线程主java.lang.NoClassDeffounderRror java/util/jar/pack200中发生意外异常

  • 我试图在我的Windows 10上安装Apache Netbeans IDE,然后我遇到了这个问题“关键错误-线程主程序中发生了意外的异常。异常:java.lang.NoClassDefoundError:java/util/jarpack200” 单击“确定”按钮后,弹出另一个错误 “Apache Netbeans IDE安装程序-运行Java进程QT时出错:检测到未经测试的Windows 10

  • 我正在努力修复安装postgres客户端时的一个错误。我在一个持续集成构建上安装这个,所以我需要它安装无误。问题是,客户机已经安装,如果我进入服务器,我甚至可以运行命令,但我需要在没有触摸的情况下运行这些命令,这意味着安装必须在没有错误的情况下进行。我已经做了所有的google-foo,但我在Ubuntu论坛或这里看到的建议似乎都没有指向正确的方向。这都是Ubuntu14.04上的。 或者,只要客

  • 我正在尝试使用蟒蛇文档在我的ubuntu 18.04上安装蟒蛇。它显示安装已完成。 但是当我尝试使用anaconda-navigator时,它显示“未找到命令”错误。 当我使用source ~/anaconda 3/bin/activate root转到base时,提示符以(base)开始,它将加载anaconda,并在终端中显示一些错误,如下所示 不知道怎么了。我曾经在windows中安装了an

  • npm WARNajv-keywords@3.3.0需要ajv@^6.0.0的对等体,但没有安装。您必须自己安装对等依赖项。npm WARN可选跳过可选依赖项:fsevents@1.2.7(node_modules\fsecents): npm WARN not sup跳过可选依赖项:fsevents@1.2.7不支持的平台:想要{"os":"darwin","arch":"any"}(当前:{"

  • 今天,我尝试创建自己的Telegrambot(我是python新手),我想安装pyTelegramBotAPI,我使用了“pip”,但它说明了pip不是内部或外部命令、可执行程序或批处理文件 谁能告诉我如何在cmd中正确使用“pip”,而不出现此错误?感谢关注!