34

NetBeans 后台扫描项目花费的时间太长。每次我打开 netbeans 时,它都会扫描很长时间。我使用了 NetBeans 7.2,它运行良好。现在我格式化了电脑并重新安装了windows,安装了相同版本的NetBeans 7.2,它的运行速度很慢。

4

16 回答 16

10

当一个项目有 JS 资源时,8.0.2 也有同样的问题,我在我的情况下追踪到 javascript2 编辑器模块的问题,该模块已在 netbeans 8.0.2 附带的原始版本上进行了更新。

我只是通过删除更新的模块来解决它。

在 Linux 上:

rm ~/.netbeans/8.0.2/modules/org-netbeans-modules-javascript2-editor.jar

但是,在让 netbeans 更新程序第二次下载该模块后,问题没有再次出现。

在 Netbeans 8.1 中,此文件的位置位于:ide/modules/org-netbeans-modules-javascript2-editor.jar。

于 2015-03-07T18:56:40.090 回答
7

我在netbeans中遇到了同样的问题,但是我通过取消选择netbeans IDE中自动扫描背景中的检查找到了解决方案,转到工具,然后选择选项,然后选择杂项并在杂项中选择文件选项卡,您会发现检查为“启用自动- 扫描源 取消选择一个和netbeans会很快然后我希望它也能帮助你禁食你的IDE

在此处输入图像描述

于 2016-05-27T12:25:12.900 回答
6

在 Netbean 8.0.2 的最新更新后,我遇到了同样的问题,即扫描过程没有停止并永远持续下去,CPU 使用率为 25%。

当我用旧文件替换C:\Program Files\NetBeans 8.0.2\ide\modulesWindows 7 上的 javascrip 编辑器文件时,扫描项目过程再次开始工作。您可以从此repo获取这些文件。

于 2015-03-10T12:09:15.940 回答
3

请尝试以下操作:
1) 转到 Window-->Files。这将打开“文件”选项卡。
2) 在每个打开的项目的文件选项卡中,打开 nbproject 文件夹并在其中打开 project.properties 文件。
3)现在在属性“排除”下面的这个文件中,列出了所有引用的库(JAR)的
文件引用 4)可能有一些重复的文件引用,其路径可能是旧的或在其他人的机器上(如果你正在工作在一个组中并从某人的机器转移项目)
5)删除那些旧的路径引用。
例子 -
excludes=
file.reference.xyz.jar=../not/correct/path.jar //delete this line
file.reference.xyz.jar-1=../correct/path.jar //remove -1
....
includes=**

6)同样找到属性“javac.classpath”并删除与上述已删除引用对应的不必要的类路径条目。
例子 -
javac.classpath=\
${file.reference.xyz.jar}:\ //keep this line
${file.reference.xyz.jar-1}:\ //delete this line
....
javac.compilerargs=

7) 所以现在文件引用部分中提到的文件引用和 javac.classpath 属性是相同的,并且指向您机器或网络上的有效库 (JAR) 地址。
例子 -
excludes=
file.reference.xyz.jar=../correct/path.jar //the correct reference & path
....
includes=**
....
javac.classpath=\
${file.reference.xyz.jar}:\ //the correct classpath entry for reference
....
javac.compilerargs=
....

上述过程起作用的原因(在我的例子中)是因为它阻止 Netbeans 扫描您的机器/网络上可能不存在的不必要的库路径。

于 2016-04-02T07:31:53.763 回答
3

在 Windows 10 64bit 上,我在 Netbeans IDE 8.1 上遇到了同样的问题,我以管理员身份重新启动了 Netbeans,问题就解决了。然后我关闭了Netbeans,正常启动了,问题还是没了。

Product Version: NetBeans IDE 8.1 (Build 201510222201)
Updates: NetBeans IDE is updated to version NetBeans 8.1 Patch 1
Java: 1.8.0_60; Java HotSpot(TM) 64-Bit Server VM 25.60-b23
Runtime: Java(TM) SE Runtime Environment 1.8.0_60-b27
System: Windows 10 version 10.0 running on amd64; Cp1252; nl_NL (nb)
于 2017-03-09T07:30:25.087 回答
3

我面临同样的问题,但通过添加增加堆大小后它工作-J-Xmx2048m正常<NETBEANS_DIR>\etc\netbeans.conf

我的看起来像这样:

 netbeans_default_options="-J-client -J-Xss2m -J-Xms2048m -J-Xmx2048m -J-XX:PermSize=32m ......
于 2015-08-07T03:06:03.087 回答
2

操作系统:Windows 7 x64。

以下对我有用:

我完全卸载了 Netbeans(勾选了卸载程序中的所有框)。对于那些不能的人,你需要去C:\Users\%username%\AppData\Roaming\NetBeans\8.0.2删除一个名为“lock”的文件。这通常在程序退出时被删除,但如果您需要强制终止,它会保留在那里。

之后我卸载了 JDK 和 JRE,然后下载了 Java 平台 (JDK) 8u40: http ://www.oracle.com/technetwork/java/javase/downloads/index.html

和 Netbeans 8.0.2: https ://netbeans.org/downloads/

在 Netbeans 之后安装了 JDK(也安装了 JRE)。完成后,我加载了后台扫描卡住的项目,并且似乎已修复它。如果它再次开始发生,将发布更新。

于 2015-03-11T13:13:02.360 回答
1

我实际上为这个问题做了一个错误报告。昨天修复并推送到更新频道。因此,对于仍然存在此特定错误的任何人,让 Netbeans 检查更新。:)

修正:https ://netbeans.org/bugzilla/show_bug.cgi?id=250985

于 2015-03-12T10:30:43.333 回答
0

请从https://netbeans.org/downloads/试用 NetBeans 8.0.2

NetBeans 7.2 太旧了,您将不再获得任何支持。

于 2015-03-03T11:01:29.407 回答
0

它应该被称为项目的前景扫描。关闭程序并重新启动有时会为我解决问题。

于 2017-03-30T13:03:04.680 回答
0

就我而言,得到了这个“永远扫描”,因为该项目是在另一个 IDE 中创建的。我将旧的 IDE 相关文件夹.idea放入myproject->Properties->Ignored folders. 重新启动 NetBeans。它会扫描一点,但下次不会坚持下去。

于 2021-06-24T21:57:04.030 回答
0

此问题与您在 IDE 中打开的项目之一有关。因为我一直面临同样的问题,但是在这个问题上花了两个小时后,我终于解决了这个问题。逐个关闭项目或勾选并关闭后台处理耗时的项目。关闭项目后,删除 .nbproject 文件夹并将相同的项目重新导入您的 IDE。

于 2016-10-10T00:48:04.033 回答
0

我总是通过删除缓存目录来解决此类与 Netbeans 相关的问题。

目录位置可以在关于对话框窗口中看到。对我来说,路径是

C:\Users\USER\AppData\Local\NetBeans\Cache\YOUR_VERSION

于 2016-09-21T08:38:28.377 回答
0

在 Ubuntu 18.04 / Netbeans 10.0 上,我遇到了同样的问题。

  • [失败] 已删除缓存
  • [失败] 删除了项目特定的“nbproject”目录
  • [FAIL] 关闭有问题的项目(鼠标悬停在进度条上以识别是哪一个) --> 重启 NB --> 创建新项目
  • [SUCCESS] 从 F/S 中核对项目 --> 重新克隆 --> 重新启动 NB。我还重命名了目录本身,以防有一些其他缓存指向旧的目录名。
于 2019-08-14T22:43:53.607 回答
0

我遇到了同样的问题,但在我的情况下,我使用的是 Windows 10 并运行 NetBeans 8.1。

在格式化笔记本电脑之前,我复制并备份了C:\Users\user_name\AppData\Roaming\NetBeans\8.1C:\Users\user_name\AppData\Local\NetBeans\Cache文件夹

然后我按照以下步骤操作:

  1. 安装 NetBeans 并运行它。
  2. 封闭的 NetBeans
  3. 转到C:\Users\user_name\AppData\Roaming\NetBeans\8.1C:\Users\user_name\AppData\Local\NetBeans\Cache文件夹并将它们替换为备份的文件夹。
  4. 再次运行 NetBeans

我希望这能解决你的问题!!

于 2017-07-14T10:04:34.153 回答
-1

我在使用 Netbeans 8.1、Windows 10 时遇到了同样的问题。当我尝试编译和重构时,它也挂起。有时会说 100% 完成,但会继续后台扫描数小时。我关闭了发生这种情况的项目,并切换到一个简单的项目,问题就消失了。所以我检查了我的代码。我有 A 类扩展 B 类,然后 B 类导入 A 类。当我改变它时,Ant 中的无限循环停止了。

于 2016-04-13T03:32:01.787 回答