全部。我在High Sierra Macbook Air上使用Netbeans 8.2时遇到问题。当它打开时,它会执行一些似乎正常进行的启动操作,然后暂停一分钟左右,然后显示“为中央存储库拆包索引”。这就是卡住的地方。即使坐了几个小时,它也永远无法完成该过程。
有些事情可能重要,也可能不重要,但前提是它们很重要:
在Netbeans底部,在显示更新索引消息的右侧,有一个带有数字1的红色单词气泡。该单词气泡甚至在解压缩开始之前就存在。当我单击它时,它会弹出一个通知,但通知中只显示“向左按钮”。
我最初在一两年前下载Netbeans是为了上一门Java课。当时我们在服务器上使用Apache Tomcat。我最近没有尝试对Apache做任何事情。
大约4个月前我下载了Glassfish。不记得我是否正在安装新的JDK。从第一个Java类开始,我就没有使用过Netbeans,但是我正在学习一个新的Java类,该类可以让我进行更新。不知道我是否尝试连接到Glassfish服务器(是吗?)。但是,此后我没有使用Netbeans,因为我可以在另一台装有Netbeans的计算机上进行作业。我认为Netbeans当时已经奏效了。我记得能够调出一些代码。但是,现在,当我尝试打开一个项目时,什么也没发生。
感谢您的帮助。谢谢!
顺便说一句,BTW尝试在netbeans.org上注册一个帐户以在此问这个问题,但是我仍然没有收到允许我发帖的验证电子邮件。
答案 0 :(得分:0)
我最近在CentOS上遇到了这个问题。问题的根源是我的主驱动器上的磁盘空间不足(默认的tmp dir位置)。
要修复,我修改了netbeans / etc / netbeans.conf以在“ netbeans_default_options”设置中指定新的tmp目录位置,并添加:
-J-Djava.io.tmpdir = / my / new / tmpdir
===较长的说明===
首次打开Maven POM时,NetBeans将使用tmp dir从Maven Central提取文件并建立索引。在我的机器上,此索引操作使用了将近6GB的空间,比我在默认java.io.tmpdir位置上的可用空间大。在更大的磁盘上指定新位置可以解决该问题。
我从NetBeans收到的错误消息令人误解,因为它声称我的〜/ .cache / netbeans目录中没有足够的空间来执行缓存。更改netbeans.conf中的'netbeans_default_cachedir'不能解决问题。我不得不手动观察是否有文件写入磁盘,以发现问题并推断出tmp目录空间不足,而不是缓存目录。
希望这会有所帮助!
答案 1 :(得分:0)
请检查是否未删除插件。这解决了我! :)