使用 netbeans 浏览文件系统非常慢

Navigating the file system with netbeans is VERY slow

几天以来,使用 Netbeans 浏览文件系统非常慢(访问文件超过两分钟,如果你必须浏览文件系统,每次都是如此。我有完全一样的清除缓存后的问题,以及 Netbeans 8.2 和 Netbeans 12(在我的测试中,Netbeans 8 为 Java 8,Netbeans 12 为 Java 17)。

奇怪的是,我在项目中使用的常规 Java 文件选择器没有同样的问题。例如,如果我单击“打开项目”,IDE 有时会冻结 2 或 3 分钟,然后我才能看到文件导航器。

例如,当我在尝试打开项目时查看任务管理器时,网络使用率似乎非常低(1% 到 0%),CPU 也非常低(小于 2 %)

我说的是 Netbeans 本身,例如,如果我想打开一个现有项目,或者将一个 jar 文件添加到现有项目的 Jar 库列表中

标准的 Swing JFileChooser 工作正常。使用此示例代码,导航是即时的(如预期的那样):

JFileChooser chooser = new JFileChooser();            
chooser.setDialogType(JFileChooser.OPEN_DIALOG);         
chooser.setDialogTitle("Test FileChooser");  
chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);         
int ret = chooser.showOpenDialog(null);         
if (ret == JFileChooser.APPROVE_OPTION{ 
   System.out.println(chooser.getSelectedFile().getAbsolutePath());        
}

我在 Windows,在我的工作场所网络上(我正在我的 PC 上处理本地文件,但有两个远程驱动器可以在网络上访问)。我只有Netbeans有问题,其他app文件系统没问题

我的问题是 Netbeans 本身导航文件系统(例如打开现有项目,或添加 jar 文件作为项目的库)

这看起来与这个错误完全一样:https://bz.apache.org/netbeans/show_bug.cgi?id=42079,除了它不会发生在 Swing JFileChooser 上,如上所示。

这是一个已知问题吗?如果是,是否有解决方法?例如,我在考虑用于启动 Netbeans 的命令行设置。

带有来自桌面的链接的 netbeans 中存在一个错误,其行为与您描述的一样。尝试从桌面和打开文件对话框的默认位置删除所有链接。

issues.apache.org/jira/browse/NETBEANS-1537

在 Windows 10 的桌面上,link 中的路径已损坏,在我的例子中。

NetBeans 12.5 -> 创建一个新项目对话框,比“浏览”选择合适的目录要花很长时间。我试图在桌面上测试 links。我发现了一个旧的“损坏的 link”。用术语来说是错误的——它指出了不存在的路径。我在此 link 中更正了这条路径,然后......瞧,神奇的是 NetBeans 正常工作。