NetBeans后台扫描项目耗时太长。每当我打开netbeans时,它都会扫描很长时间。我使用NetBeans 7.2并且它完美地运行。现在我格式化了pc并重新安装了Windows,安装了相同版本的NetBeans 7.2,它可以减慢速度。
答案 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时
答案 7 :(得分:1)
我实际上是针对此问题制作了错误报告。它被修复并推送到昨天的更新频道。因此,对于仍然存在此特定错误的任何人,请让Netbeans检查更新。 :)
答案 8 :(得分:0)
请从https://netbeans.org/downloads/
尝试NetBeans 8.0.2NetBeans 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 文件夹
然后我按照以下步骤操作:
我希望这能解决你的问题!!
答案 13 :(得分:0)
在Ubuntu 18.04 / Netbeans 10.0上,我遇到了同样的问题。
答案 14 :(得分:0)
就我而言,因为该项目是在另一个 IDE 中创建的,所以得到了“永远扫描”。我将旧的 IDE 相关文件夹 .idea
放入 myproject->Properties->Ignored folders
。重新启动 NetBeans。它会扫描一点,但下次不会坚持下去。
答案 15 :(得分:-1)
我遇到了与Netbeans 8.1,Windows 10相同的问题。当我尝试编译和重构时,它也悬而未决。它有时会说100%已完成,但仍会持续几小时的背景扫描。我关闭了正在进行此项目的项目,并切换到一个简单的项目,问题就消失了。所以我检查了我的代码。我有A类扩展B类,然后B类导入A类。当我改变它时,Ant中的无限循环停止了。