Netbeans对项目的扫描太慢
我使用netbeans 7.3.1,我在这里找到了一种使netbeans更快的方法:,但我的问题是,我的netbeans会通过项目扫描变慢,项目扫描对软件netbeans重要吗?我的项目在网络中,而不是在我的电脑上。我也找到了此插件,但没有其他可用插件:Netbeans对项目的扫描太慢,netbeans,ide,Netbeans,Ide,我使用netbeans 7.3.1,我在这里找到了一种使netbeans更快的方法:,但我的问题是,我的netbeans会通过项目扫描变慢,项目扫描对软件netbeans重要吗?我的项目在网络中,而不是在我的电脑上。我也找到了此插件,但没有其他可用插件: 我的CPU是Intel quad 2.40GHz。尝试禁用源的自动扫描。确保只通过Netbeans修改源。根据手册: 启用源的自动扫描 选中后,IDE将扫描项目的源代码,以检测外部修改的任何文件。当焦点返回IDE时会触发扫描,例如当用户从另一个
我的CPU是Intel quad 2.40GHz。尝试禁用源的自动扫描。确保只通过Netbeans修改源。根据手册: 启用源的自动扫描
选中后,IDE将扫描项目的源代码,以检测外部修改的任何文件。当焦点返回IDE时会触发扫描,例如当用户从另一个应用程序返回IDE时。 如果您的源代码仅从IDE中修改,那么您可能可以禁用自动扫描,而不会遇到问题。如果您正在处理大型项目,禁用自动扫描可能会提高IDE性能。 默认情况下启用自动扫描
除此之外,造成延迟的是网络 前面的答案对我不起作用。但是如果你的操作系统是Windows,我只找到了一种方法来显著减少打开远程项目所需的时间,希望它能为你工作
路径:可以使用以下过程改进Netbeans的扫描性能:
1) 转到窗口-->文件。这将打开“文件”选项卡。
2) 在每个打开的项目的“文件”选项卡中,打开nbproject文件夹,并在其中打开project.properties文件。
3) 现在,在属性“excludes”下面的文件中,列出了所有引用库(JAR)的文件引用
4) 您的网络上可能有一些路径不正确的重复文件引用。
5) 删除那些旧的不正确路径引用。
示例-
排除=
file.reference.xyz.jar=../not/correct/path.jar//删除此行
file.reference.xyz.jar-1=../correct/path.jar//remove-1
…
includes=**
6) 还可以找到属性“javac.classpath”,并删除与上述删除的引用相对应的不必要的类路径项。示例-
javac.classpath=\
${file.reference.xyz.jar}:\//删除此行
${file.reference.xyz.jar-1}:\//删除-1
…
javac.compilerargs=
7) 因此,现在文件引用部分中提到的文件引用和javac.classpath属性是相同的,并且指向计算机或网络上的有效库(JAR)地址。示例-
排除=
file.reference.xyz.jar=../correct/path.jar//正确的引用和路径
…
包括=**
…
javac.classpath=\
${file.reference.xyz.jar}:\//引用的正确类路径条目
…
javac.compilerargs=
…
上述过程之所以有效(在我的例子中),是因为它防止Netbeans扫描不必要的库路径,而这些路径可能不在您的计算机/网络上。关闭不必要的项目。您可以在需要时立即轻松打开它们。检查var/log/messages以查看是否存在任何问题。在我看来,网络速度很慢。谢谢Costis Aivalis,我总是只处理一个项目,而且总是很慢,但在你发完邮件后,我认为这是网络问题。请尝试先清理所有缓存,在我的netbeans中它对我起了两次作用。此选项是否“已禁用”,我已尝试使用这两种Variant,是否至少可以在启动时禁用此功能?我的工作区中有一些非常大的项目,需要很长时间才能完成。我不知道我是否理解您的问题,但一旦您签出自动扫描,NB将永远不会执行自动扫描,除非您再次签入。10分钟加载=>0.2秒。谢谢