我刚开始学习 Intellij。我创建了一个小项目并在一个模块中创建了几个 java 文件。有一件事困扰着我,Intellij 总是做一个“make”,每次运行或调试 java 代码之前大约需要 6-8 秒,无论我是否更改了代码。我在编译器设置中打开了“自动生成项目”设置。有人有想法吗?
2 回答
看看http://devnet.jetbrains.com/docs/DOC-192
最上面提到的一件事是关于防病毒工具:
示例:配置 McAfee OAS
大多数防病毒软件允许指定从按访问扫描中排除的文件夹。例如,在装有 McAfee Enterprise 的系统上,我发现了一个c:\Dev
被 OAS(On Access Scanner)排除的文件夹 ( ):
将安装文件夹和 Intellij 系统文件夹 ( )c:\Users\$user\.IntelliJIdea12
移动到该文件夹中可以显着提高 IntelliJ 性能。
符号链接而不是移动!
如果您已经安装了 IntelliJ,那么破坏性最小的方法就是创建符号链接。例如,对于 IntelliJ 系统文件夹,您可以执行以下操作:
- 移至
c:\Users\$user\.IntelliJIdea12
_c:\dev\.IntelliJIdea12
- 符号链接:
mklink /J c:\Users\$user\.IntelliJIdea12 c:\dev\.IntelliJIdea12
对 IntelliJ 安装文件夹执行相同操作。
在我的具体情况下,我在 IntelliJ 中遇到了大型 Maven 项目的问题。这对我有用:使用 Maven 和 IntelliJ IDEA 处理大型项目的技巧
被视为“临时”答案,因为解决方案不是最优的。我真的不想禁用卡巴斯基的整个“系统观察器”功能。
在咨询了其他线程后,似乎是因为我的卡巴斯基系统观察程序减慢了进程。关闭“System Watcher”后,“make”在半秒内完成。我想知道 Intellij 中的哪些“可疑”活动刺激了“系统观察者”。