使用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: