NetBeans后台扫描项目耗时太长

时间:2015-03-02 13:41:09

标签: netbeans netbeans-7.2

NetBeans后台扫描项目耗时太长。每当我打开netbeans时,它都会扫描很长时间。我使用NetBeans 7.2并且它完美地运行。现在我格式化了pc并重新安装了Windows,安装了相同版本的NetBeans 7.2,它可以减慢速度。

16 个答案:

答案 0 :(得分:9)

当一个项目有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 /模块/ ORG-netbeans的模块-javascript2-editor.jar。

答案 1 :(得分:5)

在Netbean 8.0.2的最新更新之后,我遇到了同样的问题,即扫描过程没有停止,并且CPU占用率为25%。

当我将Windows 7上的C:\Program Files\NetBeans 8.0.2\ide\modules中的javascrip编辑器文件替换为旧版本时,再次扫描项目进程。您可以从this repo获取这些文件。

答案 2 :(得分:3)

我遇到了同样的问题,但通过在-J-Xmx2048m

中添加<NETBEANS_DIR>\etc\netbeans.conf来增加堆大小后,它可以正常工作 我看起来像这样:

 netbeans_default_options="-J-client -J-Xss2m -J-Xms2048m -J-Xmx2048m -J-XX:PermSize=32m ......

答案 3 :(得分:3)

请尝试以下方法:
1)转到窗口 - &gt;文件。这将打开“文件”选项卡 2)在每个打开的项目的Files选项卡中打开nbproject文件夹,在其中打开project.properties文件。
3)现在在这个文件下面的属性&#34;排除&#34;列出了所有引用的库(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)同时找到属性&#34; javac.classpath&#34;并删除与删除的引用相对应的不必要的类路径条目,如上所述 示例 -
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扫描机器/网络上可能不存在的不必要的库路径。

答案 4 :(得分:3)

在Windows 10 64bit上,我遇到了与Netbeans IDE 8.1相同的问题 我以管理员身份重新启动了Netbeans,问题解决了。然后我关闭了Netbeans并正常启动,问题仍然存在。

    $.ajax({
        type: "POST", url: "myurl", data: "", dataType: "json",
        success: function (data) {
            $('#divReplacer').html(data['content']);
            $("#divReplacer .htmlEditor").redactor({
                plugins: ['source', 'fontcolor', 'fontfamily', 'fontsize']
            });
        }
    });

答案 5 :(得分:2)

操作系统:Windows 7 x64。

以下对我有用:

我完全卸载了Netbeans(在卸载程序中勾选了所有框)。对于那些无法访问C:\Users\%username%\AppData\Roaming\NetBeans\8.0.2并删除名为“锁定”的文件的人。程序退出时通常会将其删除,但如果您需要强制终止程序,则会保留该程序。

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

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

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

答案 6 :(得分:2)

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

enter image description here

答案 7 :(得分:1)

我实际上是针对此问题制作了错误报告。它被修复并推送到昨天的更新频道。因此,对于仍然存在此特定错误的任何人,请让Netbeans检查更新。 :)

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

答案 8 :(得分:0)

请从https://netbeans.org/downloads/

尝试NetBeans 8.0.2

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

答案 9 :(得分:0)

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

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

C:\ Users \用户USER \应用程序数据\本地\的NetBeans \缓存\ YOUR_VERSION

答案 10 :(得分:0)

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

答案 11 :(得分:0)

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

答案 12 :(得分:0)

我遇到了同样的问题,但就我而言,我使用的是Windows 10并运行NetBeans 8.1。

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

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

  1. 安装NetBeans并运行它。
  2. 已关闭的NetBeans
  3. 转到 C:\ Users \ user_name \ AppData \ Roaming \ NetBeans \ 8.1 C:\ Users \ user_name \ AppData \ Local \ NetBeans \ Cache 文件夹和用备份的文件夹替换它们。
  4. 再次运行NetBeans
  5. 我希望这能解决你的问题!!

答案 13 :(得分:0)

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

  • [FAIL]删除的缓存
  • [FAIL]删除了特定于项目的“ nbproject”目录
  • [失败]关闭了有问题的项目(将鼠标悬停在进度条上以标识哪个项目)->重新启动NB->创建新项目
  • [成功]从F / S中删除项目->重新克隆->重新启动NB。我还重命名了目录本身,以防万一还有其他指向旧目录名的缓存。

答案 14 :(得分:0)

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

答案 15 :(得分:-1)

我遇到了与Netbeans 8.1,Windows 10相同的问题。当我尝试编译和重构时,它也悬而未决。它有时会说100%已完成,但仍会持续几小时的背景扫描。我关闭了正在进行此项目的项目,并切换到一个简单的项目,问题就消失了。所以我检查了我的代码。我有A类扩展B类,然后B类导入A类。当我改变它时,Ant中的无限循环停止了。