IDEA 編譯方式介紹

2021-07-03 13:44 更新

相比較于 Eclipse 的實時自動編譯,IntelliJ IDEA 的編譯更加手動化,雖然 IntelliJ IDEA 也支持通過設(shè)置開啟實時編譯,但是不建議,因為太占資源了。IntelliJ IDEA 編譯方式除了手工點擊編譯按鈕進(jìn)行編譯之外,還有就是在容器運行之前配置上一個編譯事件,先編譯后運行。默認(rèn)下 IntelliJ IDEA 也都是這樣的設(shè)置,所以實際開發(fā)中你也不用太注意編譯這件事。雖然 IntelliJ IDEA 沒有實時編譯,但是對于代碼檢查完全是沒有影響。但是多個類之間的關(guān)聯(lián)關(guān)系還是要等 Make 或 Rebuild 觸發(fā)的時候才會做相關(guān)檢查的。

在 IntelliJ IDEA 里,編譯方式一共有三種:

  • ?Compile?:對選定的目標(biāo)(Java 類文件),進(jìn)行強(qiáng)制性編譯,不管目標(biāo)是否是被修改過。注:2018版操作為?Recompile?。
  • ?Rebuild?:對選定的目標(biāo)(?Project?),進(jìn)行強(qiáng)制性編譯,不管目標(biāo)是否是被修改過,由于 ?Rebuild ?的目標(biāo)只有 ?Project?,所以 ?Rebuild ?每次花的時間會比較長。
  • ?Make?:使用最多的編譯操作。對選定的目標(biāo)(?Project ?或 ?Module?)進(jìn)行編譯,但只編譯有修改過的文件,沒有修改過的文件不會編譯,這樣平時開發(fā)大型項目才不會浪費時間在編譯過程中。注:2018版操作為?Build?。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號