IDEA下out目錄與target目錄的區別詳解


一、out跟target的區別

1、out存放的是該項目下所有Module(模塊)的編譯結果。

2、target存放的是單個Module的編譯結果。

3、如果為某個Module指定了編譯結果的路徑,則不會再輸出到out文件夾中了。

 二、帶來的問題

  我們在Web項目中,在項目根路徑下總有一個classes文件夾,也就是你寫的代碼編譯后的路徑,在IDEA中,你的java文件被修改了,能夠被IDEA自動監測到且編譯。

或者可以通過手動編譯:Ctrl+Shift+9

  但是有一個問題,那就是out目錄不能夠及時更新,雖然我們WEB項目運行的時候會去找WEBROOT下的classes文件夾,但是難免有時候會在out跟classes目錄下迷失。

所以我們也要及時構建out目錄:

三、總結

class文件夾的編譯:Ctrl+Shift+9

out文件夾的編譯:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM