JAVA-MyEclipse 自动提示(按alt+/)时假死现像

来源:互联网 发布:淘宝全网数据分析工具 编辑:程序博客网 时间:2024/05/16 23:48

使用MyEclipse编辑jsp时,用“.”调用类的方法、属性,会弹出一个提示框,然后会出现MyEclipse卡死的状态,无法恢复,甚至导致未保存的数据丢失。本文即探讨此问题。

这个问题的确很烦人,其实都是MyEclipse的“自作聪明”和访问网络上的API Doc的结果(它默认用Visual Designer来打开的),进行下列设置即可有效缓解之。

最简单的当然是直接不联网,但是因为需要找资料等我们得联网,总不能拔来拔去的吧。

今天实在郁闷了就上网搜索了下,不断试验终于解决了,方法如下:

1.Window-->preferences 输入Library Sets。我用的JavaEE5.0。选JavaEE5.0

2.打开每个jar包点Javadoc location 选择Edit。

你看到的那个地址是连接sun官方的API的地址,这也是假死的原因。

在弹出来的选择框内的Javadoc location path:填入你API的地址。没有地址的话可以直接remove。

我直接remove掉了 保险期间我把j2ee的也修改了。

这样还不行下一步输入 Installed JREs 然后选择jres点Edit:

点 Edit:

同理分别选择每一个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

原创粉丝点击