自己使用myeclipse的时候用到碰到过不少问题,总结一下,其中有遇到问题在网上找到的答案。
- 取消myeclipse的启动项,
windows–>perferences–>general–>startup and shutdown 勾选掉不需要的
- 取消Eclipse拼写检查 拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处方法:
windows–>perferences–>general–>validation->editors->Text Editors->spelling
- 编辑jsp页面假死,
Windows–>java–>Installed Jres–>选中你的版本–>Edit–>选中jar包–>Javadoc Location 那里有 个path,删除Javadoc Location path或者从sun网站下个自己jdk版本的javadoc,把Javadoc Location path 路径改一下
- 有时点击myeclipse里的struts的xml配置文件,会报错:
Error opening the editorUnable to open the editor ,unknow the editor id…..
把这个窗口关闭后才出正确的xml文件显示,这个我们这样改:
windows–>perferences–>general–>editors->file associations选择*.xml,
选择myeclipse xml editor点default,ok
- 取消自动validation
Jsp的validation有一堆,什么xml、jsp、jsf、js等等; 我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下 取消方法: windows-->perferences-->myeclipse-->validation 除开Manual下面的复选框全部选中之外,其他全部不选 手工验证方法: 在要验证的文件上,单击鼠标右键-->myeclipse-->run validation 这个是google出来的,但是我发现修改后在jsp中这样写<table><tr></table></tr>这个也还是能自动validation出来,不知道具体是怎么回事。
- 设定breakpoints查找代码中空指针是哪一行产生的,并调试:
在Debug视图中,选择 Breakpoints 在其下一行有 Add Java Exception Breakpoint图标
在Choose an exception中输入 NullPointerException 即可,
不用的时候我们可以把那个断点点掉不要删除
- js中有alert("中文");
可以ctrl+shift+f,但是这样以后只有运行才知道alert的是什么,
而且js中如果有英文注释也还是保存不了,
点击右键“properties”在text file encoding中点other 选择GBK(这样每个js都要手动改)
windows-->preference-->genral-->content type, 选择text-->javascript ,将对应的ISO8859-1 改为GBK,按update。这样就Ok了
- 如果是myeclipse5以下的版本,有时会出现这样的问题: 在断点调试的时候没有绿色的条显示,断点走到另外一个文件的时候视图里也不自动跳转到那个页面,这样调试起来很麻烦,需要手动的点击跟到断点位置看变量的值,解决办法:在eclipse Window--Preferences-- Tomcat--Source Path中左侧,选中要跟踪的工程后Apply,ok。然后重启 Tomcat;这项在myeclipse6中是没有的,貌似myeclipse6中没出过这样的问题;
- 今天又碰到一个问题,补充一下:
修改了一个文件,比如添加了一句打印:
System.out.println("11111111");
执行时发现不打印,把class反编译,发现这句确实已经添加上了,
重启tomcat,这句没问题了,但是再做修改还是不生效,
最终发现是在Window--Preferences-- MyEclipse--InterNet Tools--cache中取消了勾选disable caching,重新勾选就好用了