Java “正在运行的NetBeans”;正在本地主机上验证工具集合“;永远

Java “正在运行的NetBeans”;正在本地主机上验证工具集合“;永远,java,gcc,netbeans,g++,clang,Java,Gcc,Netbeans,G++,Clang,我在玩我的NetBeans 8.0.2,我试着安装Jira插件(我不知道我是怎么想的…)。安装过程(或者可能是NetBeans本身)显示了一个错误,但它在我开始阅读消息之前就自行关闭了。然后我再次启动NetBeans,它开始解析我的项目(这很好),但它也开始“在本地主机上验证工具集合” 这就是启动5或6个gcc/clang/pty进程,然后关闭NetBeans的唯一方法就是杀死所有这些进程 我从plugins文件夹中删除了与Jira相关的所有内容,并删除了NetBean的缓存,但同样的事情正在发

我在玩我的NetBeans 8.0.2,我试着安装Jira插件(我不知道我是怎么想的…)。安装过程(或者可能是NetBeans本身)显示了一个错误,但它在我开始阅读消息之前就自行关闭了。然后我再次启动NetBeans,它开始解析我的项目(这很好),但它也开始“在本地主机上验证工具集合”

这就是启动5或6个gcc/clang/pty进程,然后关闭NetBeans的唯一方法就是杀死所有这些进程

我从plugins文件夹中删除了与Jira相关的所有内容,并删除了NetBean的缓存,但同样的事情正在发生

为什么会发生这种情况?我该如何解决它?

这是我报告的,但我不确定您的问题是否真的与IDE有关

的确,IDE对于它为什么挂起以及它试图做什么花费了如此长的时间,是非常不详细的。启用日志记录不会给您带来太多好处

然而,有一个技巧是使用(如果您使用的是Windows,那就是)找出发生了什么。在我的工作站上,我得到以下信息:


然后尝试从命令提示符执行与NetBeans尝试执行的命令相同的命令。通过这样做,我发现我的MSYS2安装有故障。无论我试图执行什么二进制文件(
bash.exe
make.exe
,等等),只要返回并说缺少参数,都需要几分钟的时间。现在我已经恢复到MSYS1,并从硬盘和路径中删除了MSYS2的痕迹。现在就行了。(我不需要MSYS2本身)

我不知道它是否有助于解决此问题,但我通过从我的archlinux安装中卸载强化包装解决了linux上的一个非常类似的问题。

您查看日志了吗?您还可以尝试“干净”的开始:重命名
~/.netbeans
,然后重试。您也可以从终端运行NB来获取任何错误。我现在禁用了C/C++(因为我现在正在做PHP),错误停止了,所以这里有一些错误。我现在没有时间,因为我正在冲刺。此外,我已经在考虑更改IDE,所以这可能正是促使我这么做的原因。