我刚开始学习Intellij。我创建了一个小项目并在模块中创建了几个java文件。有一件事困扰我,Intellij总是做一个“make”,大约需要6-8秒,每次运行或调试java代码之前,无论我是否改变了代码。我在编译器设置中打开了“自动生成项目”设置。有人有想法吗?
答案 0 :(得分:2)
查看http://devnet.jetbrains.com/docs/DOC-192
最顶层提到的一件事是关于防病毒工具:
大多数防病毒软件允许指定从访问时扫描中排除的文件夹。
例如,在我使用McAfee Enterprise的系统上,我找到了OAS(On Access Scanner)排除的文件夹(c:\Dev
):
将两个安装文件夹以及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项目的问题。这对我有用:Tips for Handling large projects with Maven and IntelliJ IDEA
答案 1 :(得分:0)
被视为“临时”答案,因为解决方案不是最佳的。我真的不想禁用卡巴斯基这样的整个“System Watcher”功能。
在咨询其他线程之后,似乎是因为我的卡巴斯基系统观察器正在减慢这个过程。关闭“系统观察者”后,“制造”完成半秒钟。我想知道Intellij中的“可疑”活动会刺激“系统观察者”。