http://www.mincoder.com/article/2365.shtml
最近使用IDEA来开发JAVA应用,对IDEA的界面很有爱,但是缺受不了它的运行速度。每次运行都要编译,所以就有了这边文章
总感觉IDEA的编译速度比eclipse慢,eclipse每次保存都自动编译,而且运行的时候如果代码没有改变根本不会重新编译,但是IDEA这方便却不是,每次都要编译。通过google和自己的测试解决了这个问题。
1:开启自动测试
File->setting->compiler
勾选上上面的,
2修改run/debug配置
Run->Edit Configurations
看图 在Before Launch下面的make去掉了。到了这里还要做一件事情,执行File->Invalidate Caches /Restart
到这里IDEA配置好了
-------------------------------------------其他---------------------------------------
一直听说IDEA比Eclipse强大很多,最近转过来试一下,一开始还是有点不习惯的。在Eclipse下运行一个Class的时候,如果project下有其他某个类编译错误的话是可以忽略的,但是IDEA不行,每次都编译所有的Class。原来可以在
Run --> Edit Configuration -->Application(选中自己要执行的Class)-->最下面有Before launch,去掉make就可以了,但是这样子每次run的时候都得到ClassNotFoundException,需要自己手动编译一次,不知道有什么方法可以run的时候IDEA自己编译运行呢?
最后发现将make改为make, no error check就可以了,为了不用每次run一个Class都需要做修改,可以在Defaults里面修改,具体如下图。