有時候想要手動對系統做一次build,就會用myeclipse的clean,先将現有的class檔案delete,然後觸發build。但是有時候,clean結束後在對應的目錄裡卻沒有class檔案。這是因為,clean操作中,delete和build是兩個原子操作:先delete,然後build。而且,如果系統中存在error(myeclipse中表現為檔案旁邊的小紅叉),那麼build将會失敗。build失敗之後,clean操作也不會恢複被delete的檔案,因為上一個原子操作已經送出了。于是……就沒有class檔案了。
clean操作要慎用。如果要用,先保證系統沒有被小紅叉。
本文轉自 斯然在天邊 51CTO部落格,原文連結:http://blog.51cto.com/winters1224/797903,如需轉載請自行聯系原作者