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里面修改,具體如下圖。

