我們?cè)陂_(kāi)發(fā)過(guò)程中經(jīng)常在加載大工程時(shí)由于項(xiàng)目很大询张,導(dǎo)致編譯時(shí)間很長(zhǎng)孙乖。或是其他原因?qū)е逻M(jìn)度條有時(shí)候一直在不停地跑,占用了大量?jī)?nèi)存唯袄,在無(wú)奈之下直接將進(jìn)程kill掉弯屈,當(dāng)再次打開(kāi),這時(shí)候悲劇的事情發(fā)生了 恋拷。
發(fā)現(xiàn)MyEclipse啟動(dòng)不了了资厉,進(jìn)程的內(nèi)存大小永遠(yuǎn)都是恒定值。陷入了一個(gè)糾結(jié)中梅掠。
這里就說(shuō)一下在工作經(jīng)常遇到這樣的問(wèn)題是怎樣解決的:
環(huán)境說(shuō)明
IDE版本: Myecplise8.5(其他版本方法相同)
安裝路徑:D:\dev_IDE\myeclipse
工作空間:D:\dev_IDE\myeclipse\workspace
方法一:修改工作空間
在剛啟動(dòng)Myeclipse的時(shí)候會(huì)有一個(gè)選擇工作空間的地方酌住。換一個(gè)新的工作空間即可,若是原來(lái)將默認(rèn)工作空間勾中了阎抒,沒(méi)有出來(lái)酪我,就去你的MyEclipse安裝路徑中(如:D:\dev_IDE\myeclipse\eclipse\configuration.settings),里面有個(gè)org.eclipse.ui.ide.prefs文件且叁,將里面的SHOW_WORKSPACE_SELECTION_DIALOG修改為true即可都哭。
這樣做有個(gè)壞處,就是需要你重新import你的工程逞带,需要重新編譯欺矫,需要你養(yǎng)成經(jīng)常備份的習(xí)慣。
方法二:刪除錯(cuò)誤編譯信息
這個(gè)方法最近才發(fā)現(xiàn)展氓,當(dāng)你由于在編譯工程期間將進(jìn)程kill掉以后穆趴,就會(huì)有編譯加載“內(nèi)容”出錯(cuò),導(dǎo)致在啟動(dòng)的時(shí)候無(wú)法解析這個(gè)“內(nèi)容”遇汞,所以要將該內(nèi)容清除未妹。如,當(dāng)你的工程名為“TestProject”空入,在安裝文件夾中(D:\dev_IDE\myeclipse\workspace\.metadata\.plugins\org.eclipse.core.resources\.projects\TestProject)络它,有兩個(gè)文件.markers和.markers.snap,將這兩個(gè)文件刪除歪赢。重啟Myeclipse化戳,OK了。
以上內(nèi)容轉(zhuǎn)載來(lái)自 http://www.blogjava.net/bangzhu/archive/2012/07/26/384108.html
試了第二種方法埋凯,但只看到.markers文件