MyEclipse不能自動編譯解決辦法總結


yEclipse在debug模式下,有時會碰到修改的文件無法自動編譯的問題,以下的方法可以逐一嘗試一下。

1.確保:Project->build automatically 已經被選上。

2.project->clean正在運行的項目。

3.刪除現在的項目,提前設置好文件的輸出路徑,重新導入源文件,設置MyEclipse為保存時編譯,然后在保存的時候就可以自動編譯了。

4.如果項目里引用了某個不用的jar包,而那個包又被你刪了,就會出現不報錯但怎么也編譯不出來class文件的情況,可以把所有包都刪除,然后一個一個的再引入(需要的),不要把所有的包都引入來,沒有的可能會引起不良后果。

5.刪掉某個class文件重新生成,刪除class文件后,但classes目錄下手文件夾被其它程序打開,比如Total Commander。此時編譯也不會通過,在problems下可能會提示“con't delete class……”。關掉其它程序重新編譯即可。

6.還有種情況是remove掉JRE System Library,重新導入即可編譯。但是什么原因導入的否定不清楚。

7.把build path中所有包都remove掉。然后再add jars,add libraried把需要的加進去,居然又開始編譯了。。。

8.project->properties->Java build path->source->.../WEB-INF/srcr的out floder不要默認,編輯讓它指向.../WEB-INF/classes。然后重新點擊build工程即可自動編譯。

*9.再就是最重要的看工程下面是否缺少了work目錄,由於CVS控制時不把work加入版本,所以checkout后沒有這個目錄,要手動加上有的工程,就能自動編譯了。


免責聲明!

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



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