解决MyEclipse编辑jsp输入.死机、代码提示死机问题
今天在用MyEclipse编译JSP文件时,出现了软件假死问题。用教育网会假死,换成网通就不会。我觉得好奇怪,后来在网上找到了原因。使用MyEclipse编辑jsp时,用“.”调用类的方法、属性,会弹出一个提示框,然后会出现MyEclipse卡死的状态,无法恢复,甚至导致未保存的数据丢失。本文即探讨此问题。
这个问题的确很烦人,其实都是MyEclipse的“自作聪明”和访问网络上的API Doc的结果(它默认用Visual Designer来打开的),进行下列设置即可有效缓解之。
1. 要么右键单击文件,选择 Open With -》 MyEclipse JSP Editor 打开,这样不会采用可视化的打开,耗资源少,自动提示也非常快。
2. 要么采取一劳永逸的方法 Window -》 Preferences -》 General -》 Editors -》 File Associations
将默认打*.jsp的editor关联设置为MyEclipse JSP Editor 。
3. 不要使用它默认的去在线访问API Doc的方式,最好下载API的Doc解压到本地,然后改变location来指向本地文档!在项目的build path中,打开J2EE 1.4Libraries,其中activation.jar跟javax.servlet.jar中的Javadoc location: http://java.sun.com/j2ee/1.4/docs/api/,改为X:/xxx/j2eeri-1_4-doc-api.zip。
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