Myeclipse使用积累

1.jar包关联【将jar放入lib后,在生成的web App Libraries下的jar包上右击】

源码:jar文件点右键-->properties-->Java Source Attachment

doc文档:jar文件点右键-->properties-->Javadoc Location

如何添加库:项目右键,build path,configure build path,右面窗口的Libraries,add library-->jre system library

2.xml文件提示

windows-->preferences-->搜xml Catalog—Add,key类型为uri,key值为xml中dtd文件超链接

提示快捷键为alt+/

3.关闭jsp默认打开的设计试图:

Window-Preference=>General-Editors-File Association

将MyEclipse JSP Editor 设置为 Default即可

单个操作,文件名上右击-->open with-->MyEclipse JSP Editor 

4.设置注释格式:

通过菜单 Window->Preference -> Java -> Code Style -> Code Templates 在右侧选择Comments,将其中的Types项,然后"Edit"

参考模板http://www.cnblogs.com/yokoboy/archive/2013/01/18/2866458.html

5.生成getset:ctrl+shift+s,批量去掉多余注释:ctrl+shift+o,删除一行ctrl+d,查看所有快捷键ctrl+shift+L

ctrl+alt+下键 是将当前行向下复制一行,ctrl+1是根据错误提示解决方案

---------------------------------------------------------------------------------------------------------------------------------------------------

1.sun.misc.BASE64Encoder找不到jar包的解决方法

在project build path中先移除JRE System Library,再添加库JRE System Library,重新编译

2.严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

缺少java-web包,http://bbs.csdn.net/topics/100022321

3.tomcat启动报错 Document base Defensys does not exist(Defensys 是我之前的项目),work和webapp均已删净。重启会在work中生成Defensys目录

解决:在Tomcat 6.0confCatalinalocalhost下有一个Defensys.xml文件,删除则解决

4.java.lang.NullPointerException

at com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading(FileManager.java:209)

由于tomcat安装路径含空格,据说这是struts2.1.6的bug,换新版本2.1.8就ok。。或者将struts.xml中的devMode删掉

原文:http://www.cnblogs.com/cnjava/archive/2012/10/10/2718006.html

5.A configuration error occurred during startup.Please verify the preference filed

Tomcat->对应的版本下->点击有个jdk,选择本机上jdk的位置

6.Could not write metadata for '/SSH'.

D:workspacemyEclipse10.metadata.pluginsorg.eclipse.core.resources.projectsSSH.markers.snap (系统找不到指定的路径。)
在路径下建SSH文件夹,以后会自动生成.markers.snap 就不会再报这个错误了;如果SSH工程已经无用,可以直接将myeclipse中的SSH工程删掉也就不报错了。
7.can't return from outside a function 

修改window -->preferences -->myeclipse -->validation -->javascript validator for Js files, 把Bulid 复选框的勾去掉。

原文地址:https://www.cnblogs.com/froid/p/5854369.html