我的 PC 上运行着一个 VMware 虚拟机,因为我将它用作开发环境。我在 VM CentOS 6.5 上运行。我在该 VM 上有一个 Samba 共享文件夹,我通过“仅主机”连接从 Windows 7 连接到 CentOS,没有任何问题。
现在我使用共享文件夹作为项目源创建项目并打开 Netbeans 并等待项目打开有时需要 15 分钟或更长时间。
我按照 this post 上的说明禁用“后台扫描”但还是要慢,对此有什么建议吗?什么是最好的方法?通过 SFTP 连接使用远程项目源?
最佳答案
真正的解决方法是修复您的 samba。由于其中的某些网络超时,很可能存在一些锁定。很可能是某些 WINS/DNS 配置问题。只有您可以调试它(tcpdump/strace samba 进程)。
但是,最好的方法不是修复您的 samba,而是使用不同的版本进行部署。您的问题很可能是您在 Windows 主机上拥有开发环境,并且您将代码部署到 CentOS。
在主机上使用 native 文件系统,通常将其绑定(bind)到版本控制系统(最有可能是 git),并将部署作为构建脚本的一部分。例如,您可以安装 cygwin ,然后通过 rsync 将编译后的代码(甚至源代码)上传到您的 VM .这个 rsync 已经可以从你的构建脚本中调用(如果你使用 maven,就像 pom.xml 中的 maven-exec-plugin)。
关于java - Netbeans 8.0 和网络项目太慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23155678/