Netbeans上中央存储库的拆包索引

Dav*_*vin 6 java netbeans java-8 server

我在High Sierra Macbook Air上使用Netbeans 8.2时遇到问题。当它打开时,它会执行一些似乎正常进行的启动操作,然后暂停一分钟左右,然后显示“为中央存储库拆包索引”。这就是卡住的地方。即使坐了几个小时,它也永远不会完成该过程。

以下是一些可能会或可能不会重要的事情,但前提是它们很重要:

  1. 在Netbeans的底部,在显示更新索引消息的右侧,有一个带有数字1的红色气泡。该气泡甚至在解压缩开始之前就存在。当我单击它时,它会弹出一个通知,但所有通知都说是“向左按钮”。

  2. 我最初在一两年前下载Netbeans是为了上一门Java课程。当时我们在服务器上使用Apache Tomcat。我最近没有尝试对Apache做任何事情。

  3. 我大约4个月前下载了Glassfish。不记得我是否正在安装新的JDK。从第一个Java类开始,我就没有使用过Netbeans,但是我正在学习一个新的Java类,该类可以让我进行更新。不知道我是否尝试连接到Glassfish服务器(是吗?)。但是,此后我没有使用Netbeans,因为我可以在另一台装有Netbeans的计算机上进行作业。我认为Netbeans当时已经奏效了。我记得能够调出一些代码。但是,现在,当我尝试打开一个项目时,什么也没发生。

任何帮助表示赞赏。

顺便说一句,尝试在netbeans.org上注册一个帐户以在此问这个问题,但我仍然没有收到允许我发布的验证电子邮件。

Kev*_*inB 7

我最近在 CentOS 上遇到了这个问题。问题的根源在于我的主驱动器上的磁盘空间不足(默认 tmp 目录位置)。

为了解决这个问题,我修改了在netbeans/etc/netbeans.conf设置中指定一个新的 tmp 目录位置netbeans_default_options,添加:

-J-Djava.io.tmpdir=/my/new/tmpdir
Run Code Online (Sandbox Code Playgroud)

=== 更长的解释 ===

首次打开 Maven POM 时,NetBeans 将从 Maven Central 中提取文件并使用 tmp 目录对其进行索引。在我的机器上,这个索引操作使用了将近 6GB 的空间,这比我在默认java.io.tmpdir位置可用的空间大。在更大的磁盘上指定一个新位置解决了这个问题。

我从 NetBeans 收到的错误消息具有误导性,因为它声称我的目录中没有足够的空间~/.cache/netbeans来执行缓存。更改netbeans_default_cachedirinnetbeans.conf并没有解决问题。我不得不手动观察写入磁盘的文件以找到问题并推断出是 tmp 目录空间不足,而不是缓存目录。

希望这可以帮助!

  • 这么多的工作只是为了一个你好世界!NetBeans 对于编译应该如何进行有非常侵入性的看法。 (3认同)