本資源引自: MyEclipse卡死解決 - nicesoft - 博客園 http://www.cnblogs.com/190196539/archive/2011/02/14/1954737.html ------------------------------------------------------------------------------------------------------------------------------------- MyEclipse卡死解決 在用[MyEclipse]
寫代碼很容易卡死機,尤其是在對JSP文件的<%%>之間寫代碼的時候,只要一彈出智能提示就立刻卡死,程序失去響應,我以為是MyEclipse版本的問題,結果換了6.0版-》6.5版-》7.0版全都一樣。
MyEclipse在智能提示的時候自動訪問網絡上sun公司的最新API文檔,只要關閉掉網絡連接就可以了。我試了試斷開網絡然后在用MyEclipse寫代碼,結果還真的搞定了??墒牵铱偛荒芤驗閭€這就不上網了吧,終于,找到了兩全其美的解決方法。
在自己創(chuàng)建的工程名上右鍵,選擇Properties》在打開的窗口中點擊Java Build Path》單擊Libraries選項卡,找到 JRE System Libraries->charsets.jar->Javadoc location 選中Javadoc location,再選擇右邊的Remove,更改成Javadoc location: (None),點擊OK。 接下來在寫代碼的時候就不會再卡死了。 MyEclipse 6.5編寫jsp代碼時聯(lián)想輸入無響應解決方法 很頭疼的一個問題,在jsp頁面輸入“.”之后,MyEclipse往往會出現(xiàn)無響應,要等上好幾分鐘才能恢復正常,找了很多方法,下面這個方法是最有效的,其實很簡單: Window-->java-->Installed JREs-->選中你的版本-->Edit-->選中jar包-->Javadoc Location 那里有個path 把path下面的地址去掉就OK了! 大多數(shù)javaman在使用myeclipse的過程中都遇到過代碼提示卡死,假死機的狀況。 進行下面的優(yōu)化后,完全可以解決此問題。 第一步: 取消自動validation validation有一堆,什么xml、jsp、jsf、js等等,我們沒有必要全部都往自動校驗一下,只是需要的時候才會手工校驗一下! 取消方法: windows–>perferences–>myeclipse–>validation 除開Manual下面的復選框全部選中之外,其他全部不選 手工驗證方法: 在要驗證的文件上,單擊鼠標右鍵–>myeclipse–>run validation 第二步:取消Eclipse拼寫檢查 1、拼寫檢查會給我們帶來不少的麻煩,我們的方法命名都會是單詞的縮寫,他也會提示有錯,所以最好往掉,沒有多大的用處 windows–>perferences–>general–>validation->editors->Text Editors->spelling 第三步:取消myeclipse的啟動項 myeclipse會有很多的啟動項,而其中很多我們都用不著,或者只用一兩個,取消前面不用的就可以 windows–>perferences–>general–>startup and shutdown 第四步:更改jsp默認打開的方式 安裝了myeclipse后,編輯jsp頁面,會打開他的編輯頁面,同時也有預覽頁面,速度很慢,不適合開發(fā)。所以更改之 windows–>perferences–>general–>editors->file associations 在下方選擇一種編輯器,然后點擊左邊的default按鈕 第五步:更改代碼提示快捷鍵 現(xiàn)在的代碼提示快捷鍵,默以為ctrl+space,而我們輸進法切換也是,所以會有沖突。誰叫myeclipse是外國人做的呢。。根本不需要切換輸進法. windows–>perferences–>general–>Keys 更改 content assist 為 alt+/ 同時由于alt+/已經被word completion占用,所以得同時修改word completion的快捷鍵值 第六步: 封閉Quick update 功能 myeclipse的quick update很煩人,使用時封閉。preference->myeclipse->community essentials,勾掉search for new features at startup 在用[MyEclipse] 寫代碼很輕易卡死機,尤其是在對JSP文件的<%%>之間寫代碼的時候,只要一彈出智能提示就立即卡死,程序失往響應,我以為是MyEclipse版本的題目,結果換了6.0版-》6.5版-》7.0版全都一樣,難道是我機子的題目?可是還原系統(tǒng)后用還是一樣的結果。 在網上找了很久才知道,是MyEclipse在智能提示的時候自動訪問網絡上sun公司的最新API文檔,只要封閉掉網絡連接就可以了。我試了試斷開網絡然后在用MyEclipse寫代碼,結果還真的搞定了??墒牵铱偛荒苡捎趥€這就不上網了吧,終于,找到了兩全其美的解決方法。 在自己創(chuàng)建的工程名上右鍵,選擇Properties》在打開的窗口中點擊Java Build Path》單擊Libraries選項卡,找到 JRE System Libraries->charsets.jar->Javadoc location 選中Javadoc location,再選擇右邊的Remove,更改成Javadoc location: (None),點擊OK。 接下來在寫代碼的時候就不會再卡死了。 如果還不行的話,保存project后,重啟myeclipse。 原因就是在引用javax.servelet.jar這個包中的javadoc location 位置設置的sun官方網站。這樣每次提示的時候都要去sun官方網站去找doc所以導致MyEclipse會無響應,當禁用網卡或者拔掉網線的時候,就不會出現(xiàn)這種情況http://java./j2se/1.5.0/docs/api/ 有時候,在非法關閉myeclipse之后,再次啟動,會遇到一直加載,類似于死機的情況。遇到這樣的問題,不妨試試以下解決辦法。 問題描述:啟動myeclipse卡死 版本號:6.0.1 解決辦法:先殺死javaw進程,然后進入myeclipse目錄,下有一個configuration文件夾,刪除其下除了config.ini的所有文件夾。(這些文件會再啟動后自動生成) 大家不妨試以下。 |
|