天天看點

MyEclipse 自動提示(按alt+/)時假死現像

使用MyEclipse編輯jsp時,用“.”調用類的方法、屬性,會彈出一個提示框,然後會出現MyEclipse卡死的狀态,無法恢複,甚至導緻未儲存的資料丢失。本文即探讨此問題。

這個問題的确很煩人,其實都是MyEclipse的“自作聰明”和通路網絡上的API Doc的結果(它預設用Visual Designer來打開的),進行下列設定即可有效緩解之。

最簡單的當然是直接不聯網,但是因為需要找資料等我們得聯網,總不能拔來拔去的吧。

今天實在郁悶了就上網搜尋了下,不斷試驗終于解決了,方法如下:

1.Window-->preferences 輸入Library Sets。我用的JavaEE5.0。選JavaEE5.0

MyEclipse 自動提示(按alt+/)時假死現像

2.打開每個jar包點Javadoc location 選擇Edit。

你看到的那個位址是連接配接sun官方的API的位址,這也是假死的原因。

在彈出來的選擇框内的Javadoc location path:填入你API的位址。沒有位址的話可以直接remove。

MyEclipse 自動提示(按alt+/)時假死現像
MyEclipse 自動提示(按alt+/)時假死現像

我直接remove掉了 保險期間我把j2ee的也修改了。

MyEclipse 自動提示(按alt+/)時假死現像

這樣還不行下一步輸入 Installed JREs 然後選擇jres點Edit:

MyEclipse 自動提示(按alt+/)時假死現像

點 Edit:

MyEclipse 自動提示(按alt+/)時假死現像

同理分别選擇每一個jar包點選右邊Javadoc Location remove掉。

這樣就可以了 如果還不能 那就拔掉網線吧!

據說以下方法也可以,但我經按此修改後并未解決問題。

1. 要麼右鍵單擊檔案,選擇 Open With -》 MyEclipse JSP Editor 打開,這樣不會采用可視化的打開,耗資源少,自動提示也非常快。

2. 要麼采取一勞永逸的方法 Window -》 Preferences -》 General -》 Editors -》 File Associations

将預設打*.jsp的editor關聯設定為MyEclipse JSP Editor 。

3. 不要使用它預設的去線上通路API Doc的方式,最好下載下傳API的Doc解壓到本地,然後location由預設的http://java.sun.com/javase/6/docs/api/改為指向本地文檔!在項目的build path中,打開J2EE 1.4Libraries,其中activation.jar

跟javax.servlet.jar中的Javadoc location:

PS: 附上API下載下傳位址:http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/j2eeri-1_4-doc-api.zip?BundledLineItemUUID=uClIBe.oQOwAAAEeJs88eaaZ&OrderID=eTBIBe.oq74AAAEeGc88eaaZ&ProductID=9u7ACUFBsSwAAAEYmxQ5AXtv&FileName=/j2eeri-1_4-doc-api.zip

繼續閱讀