解決Myeclipse不能自動(dòng)編譯的問(wèn)題
Myeclipse不能自動(dòng)編譯java類(lèi),造成這種狀況的原因很多。以下是解決方案: 1. 確保 project->build automatically 已經(jīng)被選上.這時(shí)候可以使用兩種方法,一個(gè)是在未選中build automatically之前,手動(dòng)編譯項(xiàng)目文件;然后選中build automatically自動(dòng)編譯文件。 2. 如果選上了,也不好使, 使用這一招: project->clean..->選第2個(gè)clean select project, 勾上start build immediatelly 3.如果項(xiàng)目里引了某個(gè)不用的jar包,而那個(gè)包又被你刪了,就會(huì)出現(xiàn)不報(bào)錯(cuò)但怎么也編譯不出來(lái)class文件的情況,可以把所有包都刪除,然 后一個(gè)一個(gè)的再引入(需要的),不要一下子把所有包都引入來(lái),沒(méi)用的可能會(huì)引起不良后果. 4. 想刪掉某個(gè)class文件重新生成,刪除class文件后,但classes目錄下的文件夾被其它程序打開(kāi),比如Total Commander。此時(shí)編譯 也不會(huì)通過(guò),在problems下可能會(huì)提示“con''t delete classes ……”。關(guān)掉其它程序重新編譯即可。 5.還有種情況是remove掉 JRE System Library,重新導(dǎo)入即可編譯。但是什么原因?qū)е碌倪€不清楚。 6.把build path中所有包都remove掉。然后又add jars,add libraries把需要的加進(jìn)去,居然又開(kāi)始編譯了。。。 7.project->properties->java build path->source->.../WEB-INF/src的output folder不要默認(rèn),編輯讓它指向../WEB-INF/classes 然后重新點(diǎn)擊build工程即可自動(dòng)編譯。 8.實(shí)在不行就新建項(xiàng)目吧!嘿嘿posted on 2012-08-31 11:57 半導(dǎo)體 閱讀(508) 評(píng)論(0) 編輯 收藏 所屬分類(lèi): Eclipse