myeclipse項目重新編譯失敗:清理項目緩存


1、項目清理: 選擇菜單欄的Project——>Clean..——>勾選需要清理的項目(也可以選擇all)  

切記:clean了項目,需要重新編譯

 

2、項目如果是maven項目,則有時候clean project並不起效。這時候需要用maven來清理緩存:右鍵項目——>Run As ——> Maven clean

切記:此方法清除后,需要重新進行maven編譯,可以使用Maven——>Update  Project   或者 自定義的 Maven build

 

3、如果是以上兩個都不起效,那就直接進入項目的classes 目錄下,查看編譯后的class,進行反編譯,與現在的項目進行對比,看看是否更新了,如果沒有,刪除重新編譯

 

4、如果是web項目,並用Tomcat啟動的,發現緩存問題,項目沒更新,解決辦法:刪除項目,並進入Tomcat 的webapps  和 work 目錄,刪除你的項目,然后重新導入項目,重新編譯 

 

5、瀏覽器緩存:瀏覽器緩存包括瀏覽器自帶的緩存 和  程序緩存

(a)自帶緩存:很多瀏覽器,比如google有時候會問你保不保存數據,如果你點的是,在很多時候容易出現數據沒更新的問題

          解決辦法:對於瀏覽器記住密碼或是保存數據什么的 要慎重.. 如果出現問題:如google,選擇歷史記錄——>清除瀏覽數據——>全部

(b)程序緩存:對於這個的解釋:如用到了ajax進行get查詢 等等

          解決辦法:ajax有個cache屬性,默認為true,  就是頁面是否需要緩存的問題,改成false就ok了,具體參考:ajax請求實例及注意事項

 

相信還有其他解決辦法,這里提出來與大家共分享

摘錄:

http://blog.csdn.net/moneyshi/article/details/49247169


免責聲明!

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



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