MyEclipse使用前的优化和配置
首选项——Preferences
窗口——window
一.MyEclipse智能提示配置(Java代码):
1、打开MyEclipse,然后“window”→“Preferences”。
2、选择“java”,展开,“Editor”,选择“Content Assist”。
3、选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符号。
4、“Auto Activation triggers for java”这个选项,在“.”后加abc字母,方便后面的查找修改。然后“apply”,点击“OK”。
5、然后,“File”→“Export”,在弹出的窗口中选择“Perferences”,点击“下一步”。
6、选择导出文件路径,本人导出到桌面,输入“test”作为文件名,点击“保存”。
7、在桌面找到刚在保存的文件“test.epf”,右键选择“用记事本打开”。
8、按“ctrl + F”快捷键,输入“.abc”,点击“查找下一个”。
9、查找到“.abc”的配置信息如下:
/instance/org.eclipse.jdt.ui/content_assist_autoactivation_triggers_java=.abc 。
10、把“.abc”改成“.qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM(,”,保存,关闭“test.epf”。
11、回到MyEclipse界面,“File”→“Import”,在弹出的窗口中选择“Perferences”,点击“下一步”,选择刚在已经修改的“test.epf”文件,点击“打开”,点击“Finish”。该步骤和上面的导出步骤类似。
12、最后当然是进行代码测试了。随便新建一个工程,新建一个类。在代码输入switch,foreach等进行测试。你立即会发现,果然出了提示,而且无论是敲哪个字母都会有很多相关的提示了,很流畅,很方便。
二.设置默认编码方式(个人选择):
1、打开MyEclipse,然后“window”→“Preferences”。
2、选择“General”→“Editors”→“Workspace”。
3、在Workspace”右边可看到“Text file encoding”的“GBK”改成“UTF-8”.
4、创建新的项目可看到项目的编码为“UTF-8”。
三.设置默认文件默认打开方式(个人选择,利于优化):
1、打开MyEclipse,然后“window”→“Preferences”。
2、选择“General”→“Editors”→“File Association”。
2.1 htm html 改成MyEclipse HTML Editor (中间不要有Visual)。
2.2 Jsp 也改成 MyEclipse JSPEditor (中间不要有Visual)。
2.3 其他默认打开方式不在赘述, 如果安装有 Spket插件(js JQuery Ext 代码提示功能) , 请根据需要配置!
四.设置编辑器字体大小(个人选择):
1、首选项> General > Apperance > Colors and Fonts > basic > Text Font。
五.设置各种编辑器的格式化方式(个人选择):
1、打开首选项打开后,在搜索框输入 “for” 这时候就能出来。
2、一般需要修改的就是无非就是行宽, 每行最多显示的字符个数之类的。
六.设置JSP页面的编码方式(大多数使用UTF-8的编码方式):
1、在首选项当中的搜索框输入“JSP”,然后在右边选择UTF-8。
七.关闭updating indexes(优化):
1、Window > Preferences > Myeclipse Enterprise Workbench > Maven4Myeclipse >禁用Download repository index updates on startup
八.关闭MyEclipse的自动确认(优化):
1、windows > perferences > myeclipse > validation
2、将Build下全部勾取消
3、如果你需要验证某个文件的时候,我们可以单独去验证它。方法是:在需要验证的文件上( 右键 -> MyEclipse -> Run Validation)。
九.启动优化,关闭不需要使用的模块(优化):
1、Window > Preferences > General > Startup andy Shutdown
在这里列出的是MyEclipse启动时加载的模块
java代码提示模板
sysout -- sout - - Sysrem.out.printlin();
syserr -- serr - - Sysrem.err.printlin();
JavaWeb:
1 servlet生成模版
在MyEclipse\Common\plugins目录下搜索com.genuitec.eclipse.wizards
得到搜索结果 com.genuitec.eclipse.wizards_7.9.100.zmyeclipse80020090924a.jar
备份,复制粘贴一份,完全关闭MyEclipse.
打开templates目录,发现Servlet.java了,修改一下就完事了。
附件:
启动功能介绍和样例(红色为需要保留的文件,此为本人样例,请按需选择):
Automatic Updates Scheduler //自动升级调度
MyEclipse QuickSetup //快速启动
MyEclipse Derby //derby是一个开源数据库的名字
MyEclipse EASIE Geronimo 1 //同色都是应用服务器的名字
MyEclipse EASIE Geronimo 2
MyEclipse EASIE JBOSS 2
MyEclipse EASIE JBOSS 3
MyEclipse EASIE JBOSS 4
MyEclipse EASIE JBOSS 5
MyEclipse EASIE JBOSS
MyEclipse EASIE Jetty 4
MyEclipse EASIE Jetty 5
MyEclipse EASIE Jetty 6
MyEclipse EASIE Jetty
MyEclipse EASIE JOnAS 3
MyEclipse EASIE JOnAS 4
MyEclipse EASIE JOnAS
MyEclipse EASIE JRun 4
MyEclipse EASIE JRun
MyEclipse EASIE Oracle 10 AS
MyEclipse EASIE Oracle 9 AS
MyEclipse EASIE Oracle AS
MyEclipse EASIE Orion 1
MyEclipse EASIE Orion 2
MyEclipse EASIE Resin 2
MyEclipse EASIE Resin 3
MyEclipse EASIE Resin
MyEclipse EASIE Sun 8.x
MyEclipse EASIE Sun 8
MyEclipse EASIE Sun 9
MyEclipse EASIE Glassfish 2
MyEclipse EASIE Glassfish 1
MyEclipse EASIE Sun One
MyEclipse EASIE MyEclipse Tomcat 6 Server
MyEclipse EASIE Tomcat 4
MyEclipse EASIE Tomcat 5
MyEclipse EASIE Tomcat 6
MyEclipse EASIE Tomcat
MyEclipse EASIE WebLogic 10
MyEclipse EASIE WebLogic 6
MyEclipse EASIE WebLogic 7
MyEclipse EASIE WebLogic 8
MyEclipse EASIE WebLogic 9
MyEclipse EASIE WebLogic
MyEclipse EASIE WebSphere 5
MyEclipse EASIE WebSphere 6.1
MyEclipse EASIE WebSphere 6
MyEclipse EASIE WebSphere 4
MyEclipse Examples //样例
MyEclipse Memory Monitor //内存监控
MyEclipse Tapestry Integration //插件集成
MyEclipse JSP Debug Tooling //jsp调试插件
MyEclipse File Creation Wizards //文件创建程序
ICEfaces Integration forMyEclipse //基于Ajax的JSF开发框架()
MyEclipse Backward Compatibility //后台功能
MyEclipse Perspective Plug-in //透视图插件
Pluse Collaboration Control Center//Eclipse的网页管理中心
eclipse-cs 4.x.x-> 5.0.0 Migration Plug-in //Eclipse插件兼容组件
Mozilla Debug UI Plug-in(Incubation) //Mozilla调试插件(Mozilla是一款浏览器)
Dynamic Languages ToolKitCore UI //对入PHP等动态语言支持的用户接口
WTP Webservice UI Plug-in //Web 服务视图插件
JavaServer Faces Tools - Core //jsf工具核心包
Automatic Updates Scheduler //自动更新
Servicepolicy //Web提供的服务性能目标定义,自动管理
AtfdebugPlug-in(Incubation) //动态语言的调试工具
Auxiliary Web Module Supportfor MeEclipse// 辅助的Web模块支持.(可能是Struts等文件自动添加)
JSF Editor Preview Support for MyEclipse//jsf编辑器
十.取消拼写检查(自选):
1、windows->perferences->general->editors->Text Editors->spelling
十一.代码提示快捷键设置:
打开window->Preferences->Generate->Keys,出现一个大的对话框
"Alt+/"对应的命令名称是:"Content Assist",找到该条命令,单击选中它。
这时在窗口下面的Binding 和 When 会出现自动显示该命令的信息,删掉Binding中的信息,然后按下键盘Alt+/,
这个时候Binding就会自动显示Alt+/的快捷键,然后 when窗口中选择Editing Java Source ,最后点击OK。
解决MyEclipse耗内存的方案
1.老是弹出Quick update error 、关闭myeclipse的Quick Update自动更新功能:
解决办法是关闭自动更新:
Windows > Preferences > MyEclipse Enterprise Workbench > Community Essentials,
把选项 "Search for new features on startup"的前勾去掉即可。
2.关闭updating indexes(自选):
Window > Preferences > Myeclipse Enterprise Workbench > Maven4Myeclipse
禁用Download repository index updates on startup 。把选项的前勾去掉即可。
3.关闭MyEclipse的自动validation(自选):
问题原因:alidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一 下,速度立马提升好几个档次。
解决方法:windows > perferences > myeclipse > validation , 将Build下全部勾取消
如果你需要验证某个文件的时候,我们可以单独去验证它。方法是:
在需要验证的文件上( 右键 -> MyEclipse -> Run Validation 。
4.启动优化,关闭不需要使用的模块(自选):
问题原因:一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。
解决方法:Window > Preferences > General > Startup andy Shutdown 在这里列出的是MyEclipse启动时加载的模块。
我这里只让它加载tomcat6 勾选 MyEclipse EASIE Tomcat 6。
怎样才能知道哪些启动项有用呢?我现在把我知道的启动项用处说一下,还有很多不懂的:
例如:
WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消 。
Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消。
Derby:一种保存成 jar 形式的数据库,我没用到,取消
一大排以 MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消,比如我只选了tomcat 。
5.去掉MyEclipse的拼写检查(如果你觉的有用可以不去):
问题原因:拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处。
解决方法: Window > perferences > General > Editors > Text Editors > Spelling > 将Enable spell checking复选框的勾选去掉。
6.去掉MyEclipse繁杂的自带插件自动加载项(自选):
路径:Window > perferences > General > Startup and Shutdown > 将Plug-ins activated on startup中的复选框有选择性的勾去掉。
像什么:prompt for workspace startup,refresh workspace on startup,confirm exit when closing last window等这些启动,关闭时的验证,自己根据需要可以去掉一些。
7.去掉jdk的一些没有必要的链接(自选):
路径:Window > perferences > java > Installed JREs 选中一个jre
再选择右边的edit,就会看到“edit jre”对话框,在“jre sysrem libraries”一个个去选中,再选择右边的“javadoc location”
在javadoc location path中把地址去掉,置为空,这样确定之后,也就保证了jdk的快速到本地安装包中去查找需要的,不用联网去查找
个人觉得这个设置对加快速度不是很重要
8.修改MyEclipse安装目录的eclipse.ini文件,加大JVM的非堆内存(自选):
具体内容如下:
-clean 是起动Eclipse IDE时清空缓冲,一般来说在没有更新插件的情况下,去掉这个参数启动速度更快。
-showsplash 用于显示闪屏(由可执行的 Eclipse 平台启动器执行)的内部选项。
com.genuitec.myeclipse.product.ide
--launcher.XXMaxPermSize
256m
-vmargs 使用JRE的参数,后面就是JRE的参数了:
-Xms128m 虚拟机初始化内存容量。
-Xmx512m 虚拟机最大使用内存容量,根据你所使用机器的内容大小设置,只要不超过最大内存容量就好。
-Duser.language=en 后面跟的是语言
-XX:PermSize=128M 最小堆大小.一般报内存不足时,都是说这个太小,堆空间剩余小于5%就会警告,建议把这个稍微设大一点
-XX:MaxPermSize=256M 最大堆大小.这个也适当大些,这2个堆的大小设置直接影响到打开文件的速度
-XX:+UseParallelGC 使用并行垃圾收集机制,据说这个GC算法比较快。具体不清楚。
把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 调成跟 -XX:MaxPermSize一样大
几乎每次 eclipse 卡到当都是因为这个 非堆内存 不足造成的,把最大跟最小调成一样是因为不让 myeclipse 频繁的换内存区域大小
相应的把这些东西设置大点,就ok了,但不能超过自己的物理内存实际大小,否则会导致MyEclipse启动失败
9.关闭自动更新(自选):
1>.禁用myeclipse updating indexes
Myeclipse总是在不停的update index,是Maven在下载更新,很是影响myeclipse的使用速度,禁用方法如下:
window->preferences->General->Startup and
Shutdown->取消"Automatic Updates Scheduler"项。
2>.window->preferences->Myeclipse
EnterpriseWorkbench->Maven4Myeclipse->Maven->取消"Download
repositoryindex updates"项。
3>.window->preferences->Myeclipse
EnterpriseWorkbench->Maven4Myeclipse->MyEclipse
Dashboard->取消"ShowMyEclipse Dashboard on startup"项。
Javadoc:
说实话,我总觉得MyEclipse的javadoc做的不怎样,它的默认javadoc是在网上的,这对于那些无法上网的或者网络很差的人来讲会很不爽,而且在jsp中输入java代码时会出现假死的状况,这个在之前困扰了我很久,我以前一直是拔网线的(汗)。后来也试过直接remove javadoc,这样就没有提示了。今天搞了一会终于把jre和javaEE的doc搞好了。
jre的javadoc
这个我是装了sun的jdk1.6,在安装目录java下的jdk1.6.0_14的目录下有src.zip文件,在window -> preferences -> java -> installed JREs中找到你安装的jre,如果没有先add一个,选中jre,选择edit。在下面的JRE system libraries中选中所有的jar包(用shift键),选择右方的javadoc location。在弹出的界面中选择下方的javadoc in archive, archive path中寻找前面所说的src.zip文件,下面一个可以不用设,因为就是在根目录下。同时还可以设置source attachment(这个可以看下jre的代码),路径依然是src.zip。打开这个文件可以看到是一个个的java文件。
javaEE的API
首先在http://download.csdn.net/down/243385/Aaron9979215下载API,其他地方应该也有。然后用上文的方法将javadoc设置到下载的zip文件。其中有三个地方不一样:1.window -> preferences ->myeclipse enterprise workbench -> java enterprise project -> library sets。 2.这里需要点开那个jar包(左边的小十字),然后选中javadoc location,再edit。3.在设置完archive path后还需要设置下面的path with archive:点开十字一直到api出现,选中它。ok
附录:
一。常见快捷键:
1、【ALT+/】:
此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,
当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。
2、【Ctrl+O】:
显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。
3、【Ctrl+/】:
快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。
4、【Ctrl+D】:
删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。
5、【Ctrl+M】:
窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码时),现在好了,试试【Ctrl+M】快捷键。
二。查看和定位快捷键:
在程序中,迅速定位代码的位置,快速找到Bug的所在,是非常不容易的事,Eclipse提供了强大的查找功能,可以利用如下的快捷键帮助完成查找定位的工作:
1、【Ctrl+K】、【Ctrl++Shift+K】:
快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了。
2、【Ctrl+Shift+T】:
查找工作空间(Workspace)构建路径中的可找到Java类文件,再也不要为找不到类而痛苦啦!
3、【Ctrl+Shift+R】:
和【Ctrl+Shift+T】对应,查找工作空间(Workspace)中的所有文件(包括Java文件)。
4、【Ctrl+Shift+G】:
查找类、方法和属性的引用。这是一个非常实用的快捷键,例如要修改引用某个方法的代码,可以通过【Ctrl+Shift+G】快捷键迅速定位所有引用此方法的位置。
5、【Ctrl+Shift+O】:
快速生成import,当从网上拷贝一段程序后,不知道如何import进所调用的类,试试【Ctrl+Shift+O】快捷键,一定会有惊喜喔。
6、【Ctrl+Shift+F】:
格式化代码,书写格式规范的代码是每一个程序员的必修之课,当看见某段代码极不顺眼时,选定后按【Ctrl+Shift+F】快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件(Java文件)。
7、【ALT+Shift+W】:
查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中)。
8、【Ctrl+L】:
定位到当前编辑器的某一行,对非Java文件也有效。
9、【Alt+←】、【Alt+→】:
后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。
10、【F3】:
快速定位光标位置的某个类、方法和属性。
11、【F4】:
显示类的继承关系,并打开类继承视图。
三。调试快捷键:
1、【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。
2、【F11】:调试最后一次执行的程序。
3、【Ctrl+F11】:运行最后一次执行的程序。
4、【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。
5、【F6】:单步执行程序。
6、【F7】:执行完方法,返回到调用此方法的后一条语句。
7、【F8】:继续执行,到下一个断点或程序结束。
四。常用编辑器快捷键:
1.【Ctrl+C】:复制。
2.【Ctrl+X】:剪切。
3.【Ctrl+V】:粘贴。
4.【Ctrl+S】:保存文件。
5.【Ctrl+Z】:撤销。
6.【Ctrl+Y】:重复。
7.【Ctrl+F】:查找。
---------------------------------有用的快捷键---------------------------------
1、Alt+/
代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)。
2、Ctrl+1:
光标停在某变量上,按Ctrl+1键,可以提供快速重构方案。选中若干行,按Ctrl+1键可将此段代码放入for、while、if、do或try等代码块中。双击左括号(小括号、中括号、大括号),将选择括号内的所有内容。
3、Alt+Enter
显示当前选择资源(工程,or 文件 or文件)的属性
---------------------------------Ctrl 系列---------------------------------
Ctrl+K:将光标停留在变量上,按Ctrl+K键可以查找到下一个同样的变量
Ctrl+Shift+K: 和Ctrl+K查找的方向相反
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
Ctrl+M 最大化当前的Edit或View (再按则反之)
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+T 快速显示当前类的继承结构
Ctrl+鼠标停留:可以显示类和方法的源码
Ctrl+H:打开搜索窗口
Ctrl+/(小键盘) 折叠当前类中的所有代码
Ctrl+*(小键盘) 展开当前类中的所有代码
--------------------------------Ctrl+Shift 系列---------------------------------
Ctrl+Shift+F 格式化当前代码
Ctrl+Shift+O:快速地导入import
Ctrl+Shift+R:打开资源 open Resource
Ctrl+Shift+/ 加上段注释
Ctrl+Shift+\ 取消段注释
--------------------------------行编辑用---------------------------------
Ctrl+D: 删除当前行
Ctrl+Alt+↓复制当前行到下一行(复制增加)
Ctrl+Alt+↑复制当前行到上一行(复制增加)
Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑当前行和上面一行交互位置(同上)
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Ctrl+Shift+Enter 在当前行插入空行(原理同上条)
首选项——Preferences
窗口——window
一.MyEclipse智能提示配置(Java代码):
1、打开MyEclipse,然后“window”→“Preferences”。
2、选择“java”,展开,“Editor”,选择“Content Assist”。
3、选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符号。
4、“Auto Activation triggers for java”这个选项,在“.”后加abc字母,方便后面的查找修改。然后“apply”,点击“OK”。
5、然后,“File”→“Export”,在弹出的窗口中选择“Perferences”,点击“下一步”。
6、选择导出文件路径,本人导出到桌面,输入“test”作为文件名,点击“保存”。
7、在桌面找到刚在保存的文件“test.epf”,右键选择“用记事本打开”。
8、按“ctrl + F”快捷键,输入“.abc”,点击“查找下一个”。
9、查找到“.abc”的配置信息如下:
/instance/org.eclipse.jdt.ui/content_assist_autoactivation_triggers_java=.abc 。
10、把“.abc”改成“.qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM(,”,保存,关闭“test.epf”。
11、回到MyEclipse界面,“File”→“Import”,在弹出的窗口中选择“Perferences”,点击“下一步”,选择刚在已经修改的“test.epf”文件,点击“打开”,点击“Finish”。该步骤和上面的导出步骤类似。
12、最后当然是进行代码测试了。随便新建一个工程,新建一个类。在代码输入switch,foreach等进行测试。你立即会发现,果然出了提示,而且无论是敲哪个字母都会有很多相关的提示了,很流畅,很方便。
二.设置默认编码方式(个人选择):
1、打开MyEclipse,然后“window”→“Preferences”。
2、选择“General”→“Editors”→“Workspace”。
3、在Workspace”右边可看到“Text file encoding”的“GBK”改成“UTF-8”.
4、创建新的项目可看到项目的编码为“UTF-8”。
三.设置默认文件默认打开方式(个人选择,利于优化):
1、打开MyEclipse,然后“window”→“Preferences”。
2、选择“General”→“Editors”→“File Association”。
2.1 htm html 改成MyEclipse HTML Editor (中间不要有Visual)。
2.2 Jsp 也改成 MyEclipse JSPEditor (中间不要有Visual)。
2.3 其他默认打开方式不在赘述, 如果安装有 Spket插件(js JQuery Ext 代码提示功能) , 请根据需要配置!
四.设置编辑器字体大小(个人选择):
1、首选项> General > Apperance > Colors and Fonts > basic > Text Font。
五.设置各种编辑器的格式化方式(个人选择):
1、打开首选项打开后,在搜索框输入 “for” 这时候就能出来。
2、一般需要修改的就是无非就是行宽, 每行最多显示的字符个数之类的。
六.设置JSP页面的编码方式(大多数使用UTF-8的编码方式):
1、在首选项当中的搜索框输入“JSP”,然后在右边选择UTF-8。
七.关闭updating indexes(优化):
1、Window > Preferences > Myeclipse Enterprise Workbench > Maven4Myeclipse >禁用Download repository index updates on startup
八.关闭MyEclipse的自动确认(优化):
1、windows > perferences > myeclipse > validation
2、将Build下全部勾取消
3、如果你需要验证某个文件的时候,我们可以单独去验证它。方法是:在需要验证的文件上( 右键 -> MyEclipse -> Run Validation)。
九.启动优化,关闭不需要使用的模块(优化):
1、Window > Preferences > General > Startup andy Shutdown
在这里列出的是MyEclipse启动时加载的模块
java代码提示模板
sysout -- sout - - Sysrem.out.printlin();
syserr -- serr - - Sysrem.err.printlin();
JavaWeb:
1 servlet生成模版
在MyEclipse\Common\plugins目录下搜索com.genuitec.eclipse.wizards
得到搜索结果 com.genuitec.eclipse.wizards_7.9.100.zmyeclipse80020090924a.jar
备份,复制粘贴一份,完全关闭MyEclipse.
打开templates目录,发现Servlet.java了,修改一下就完事了。
附件:
启动功能介绍和样例(红色为需要保留的文件,此为本人样例,请按需选择):
Automatic Updates Scheduler //自动升级调度
MyEclipse QuickSetup //快速启动
MyEclipse Derby //derby是一个开源数据库的名字
MyEclipse EASIE Geronimo 1 //同色都是应用服务器的名字
MyEclipse EASIE Geronimo 2
MyEclipse EASIE JBOSS 2
MyEclipse EASIE JBOSS 3
MyEclipse EASIE JBOSS 4
MyEclipse EASIE JBOSS 5
MyEclipse EASIE JBOSS
MyEclipse EASIE Jetty 4
MyEclipse EASIE Jetty 5
MyEclipse EASIE Jetty 6
MyEclipse EASIE Jetty
MyEclipse EASIE JOnAS 3
MyEclipse EASIE JOnAS 4
MyEclipse EASIE JOnAS
MyEclipse EASIE JRun 4
MyEclipse EASIE JRun
MyEclipse EASIE Oracle 10 AS
MyEclipse EASIE Oracle 9 AS
MyEclipse EASIE Oracle AS
MyEclipse EASIE Orion 1
MyEclipse EASIE Orion 2
MyEclipse EASIE Resin 2
MyEclipse EASIE Resin 3
MyEclipse EASIE Resin
MyEclipse EASIE Sun 8.x
MyEclipse EASIE Sun 8
MyEclipse EASIE Sun 9
MyEclipse EASIE Glassfish 2
MyEclipse EASIE Glassfish 1
MyEclipse EASIE Sun One
MyEclipse EASIE MyEclipse Tomcat 6 Server
MyEclipse EASIE Tomcat 4
MyEclipse EASIE Tomcat 5
MyEclipse EASIE Tomcat 6
MyEclipse EASIE Tomcat
MyEclipse EASIE WebLogic 10
MyEclipse EASIE WebLogic 6
MyEclipse EASIE WebLogic 7
MyEclipse EASIE WebLogic 8
MyEclipse EASIE WebLogic 9
MyEclipse EASIE WebLogic
MyEclipse EASIE WebSphere 5
MyEclipse EASIE WebSphere 6.1
MyEclipse EASIE WebSphere 6
MyEclipse EASIE WebSphere 4
MyEclipse Examples //样例
MyEclipse Memory Monitor //内存监控
MyEclipse Tapestry Integration //插件集成
MyEclipse JSP Debug Tooling //jsp调试插件
MyEclipse File Creation Wizards //文件创建程序
ICEfaces Integration forMyEclipse //基于Ajax的JSF开发框架()
MyEclipse Backward Compatibility //后台功能
MyEclipse Perspective Plug-in //透视图插件
Pluse Collaboration Control Center//Eclipse的网页管理中心
eclipse-cs 4.x.x-> 5.0.0 Migration Plug-in //Eclipse插件兼容组件
Mozilla Debug UI Plug-in(Incubation) //Mozilla调试插件(Mozilla是一款浏览器)
Dynamic Languages ToolKitCore UI //对入PHP等动态语言支持的用户接口
WTP Webservice UI Plug-in //Web 服务视图插件
JavaServer Faces Tools - Core //jsf工具核心包
Automatic Updates Scheduler //自动更新
Servicepolicy //Web提供的服务性能目标定义,自动管理
AtfdebugPlug-in(Incubation) //动态语言的调试工具
Auxiliary Web Module Supportfor MeEclipse// 辅助的Web模块支持.(可能是Struts等文件自动添加)
JSF Editor Preview Support for MyEclipse//jsf编辑器
十.取消拼写检查(自选):
1、windows->perferences->general->editors->Text Editors->spelling
十一.代码提示快捷键设置:
打开window->Preferences->Generate->Keys,出现一个大的对话框
"Alt+/"对应的命令名称是:"Content Assist",找到该条命令,单击选中它。
这时在窗口下面的Binding 和 When 会出现自动显示该命令的信息,删掉Binding中的信息,然后按下键盘Alt+/,
这个时候Binding就会自动显示Alt+/的快捷键,然后 when窗口中选择Editing Java Source ,最后点击OK。
解决MyEclipse耗内存的方案
1.老是弹出Quick update error 、关闭myeclipse的Quick Update自动更新功能:
解决办法是关闭自动更新:
Windows > Preferences > MyEclipse Enterprise Workbench > Community Essentials,
把选项 "Search for new features on startup"的前勾去掉即可。
2.关闭updating indexes(自选):
Window > Preferences > Myeclipse Enterprise Workbench > Maven4Myeclipse
禁用Download repository index updates on startup 。把选项的前勾去掉即可。
3.关闭MyEclipse的自动validation(自选):
问题原因:alidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一 下,速度立马提升好几个档次。
解决方法:windows > perferences > myeclipse > validation , 将Build下全部勾取消
如果你需要验证某个文件的时候,我们可以单独去验证它。方法是:
在需要验证的文件上( 右键 -> MyEclipse -> Run Validation 。
4.启动优化,关闭不需要使用的模块(自选):
问题原因:一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。
解决方法:Window > Preferences > General > Startup andy Shutdown 在这里列出的是MyEclipse启动时加载的模块。
我这里只让它加载tomcat6 勾选 MyEclipse EASIE Tomcat 6。
怎样才能知道哪些启动项有用呢?我现在把我知道的启动项用处说一下,还有很多不懂的:
例如:
WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消 。
Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消。
Derby:一种保存成 jar 形式的数据库,我没用到,取消
一大排以 MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消,比如我只选了tomcat 。
5.去掉MyEclipse的拼写检查(如果你觉的有用可以不去):
问题原因:拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处。
解决方法: Window > perferences > General > Editors > Text Editors > Spelling > 将Enable spell checking复选框的勾选去掉。
6.去掉MyEclipse繁杂的自带插件自动加载项(自选):
路径:Window > perferences > General > Startup and Shutdown > 将Plug-ins activated on startup中的复选框有选择性的勾去掉。
像什么:prompt for workspace startup,refresh workspace on startup,confirm exit when closing last window等这些启动,关闭时的验证,自己根据需要可以去掉一些。
7.去掉jdk的一些没有必要的链接(自选):
路径:Window > perferences > java > Installed JREs 选中一个jre
再选择右边的edit,就会看到“edit jre”对话框,在“jre sysrem libraries”一个个去选中,再选择右边的“javadoc location”
在javadoc location path中把地址去掉,置为空,这样确定之后,也就保证了jdk的快速到本地安装包中去查找需要的,不用联网去查找
个人觉得这个设置对加快速度不是很重要
8.修改MyEclipse安装目录的eclipse.ini文件,加大JVM的非堆内存(自选):
具体内容如下:
-clean 是起动Eclipse IDE时清空缓冲,一般来说在没有更新插件的情况下,去掉这个参数启动速度更快。
-showsplash 用于显示闪屏(由可执行的 Eclipse 平台启动器执行)的内部选项。
com.genuitec.myeclipse.product.ide
--launcher.XXMaxPermSize
256m
-vmargs 使用JRE的参数,后面就是JRE的参数了:
-Xms128m 虚拟机初始化内存容量。
-Xmx512m 虚拟机最大使用内存容量,根据你所使用机器的内容大小设置,只要不超过最大内存容量就好。
-Duser.language=en 后面跟的是语言
-XX:PermSize=128M 最小堆大小.一般报内存不足时,都是说这个太小,堆空间剩余小于5%就会警告,建议把这个稍微设大一点
-XX:MaxPermSize=256M 最大堆大小.这个也适当大些,这2个堆的大小设置直接影响到打开文件的速度
-XX:+UseParallelGC 使用并行垃圾收集机制,据说这个GC算法比较快。具体不清楚。
把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 调成跟 -XX:MaxPermSize一样大
几乎每次 eclipse 卡到当都是因为这个 非堆内存 不足造成的,把最大跟最小调成一样是因为不让 myeclipse 频繁的换内存区域大小
相应的把这些东西设置大点,就ok了,但不能超过自己的物理内存实际大小,否则会导致MyEclipse启动失败
9.关闭自动更新(自选):
1>.禁用myeclipse updating indexes
Myeclipse总是在不停的update index,是Maven在下载更新,很是影响myeclipse的使用速度,禁用方法如下:
window->preferences->General->Startup and
Shutdown->取消"Automatic Updates Scheduler"项。
2>.window->preferences->Myeclipse
EnterpriseWorkbench->Maven4Myeclipse->Maven->取消"Download
repositoryindex updates"项。
3>.window->preferences->Myeclipse
EnterpriseWorkbench->Maven4Myeclipse->MyEclipse
Dashboard->取消"ShowMyEclipse Dashboard on startup"项。
Javadoc:
说实话,我总觉得MyEclipse的javadoc做的不怎样,它的默认javadoc是在网上的,这对于那些无法上网的或者网络很差的人来讲会很不爽,而且在jsp中输入java代码时会出现假死的状况,这个在之前困扰了我很久,我以前一直是拔网线的(汗)。后来也试过直接remove javadoc,这样就没有提示了。今天搞了一会终于把jre和javaEE的doc搞好了。
jre的javadoc
这个我是装了sun的jdk1.6,在安装目录java下的jdk1.6.0_14的目录下有src.zip文件,在window -> preferences -> java -> installed JREs中找到你安装的jre,如果没有先add一个,选中jre,选择edit。在下面的JRE system libraries中选中所有的jar包(用shift键),选择右方的javadoc location。在弹出的界面中选择下方的javadoc in archive, archive path中寻找前面所说的src.zip文件,下面一个可以不用设,因为就是在根目录下。同时还可以设置source attachment(这个可以看下jre的代码),路径依然是src.zip。打开这个文件可以看到是一个个的java文件。
javaEE的API
首先在http://download.csdn.net/down/243385/Aaron9979215下载API,其他地方应该也有。然后用上文的方法将javadoc设置到下载的zip文件。其中有三个地方不一样:1.window -> preferences ->myeclipse enterprise workbench -> java enterprise project -> library sets。 2.这里需要点开那个jar包(左边的小十字),然后选中javadoc location,再edit。3.在设置完archive path后还需要设置下面的path with archive:点开十字一直到api出现,选中它。ok
附录:
一。常见快捷键:
1、【ALT+/】:
此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,
当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。
2、【Ctrl+O】:
显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。
3、【Ctrl+/】:
快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。
4、【Ctrl+D】:
删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。
5、【Ctrl+M】:
窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码时),现在好了,试试【Ctrl+M】快捷键。
二。查看和定位快捷键:
在程序中,迅速定位代码的位置,快速找到Bug的所在,是非常不容易的事,Eclipse提供了强大的查找功能,可以利用如下的快捷键帮助完成查找定位的工作:
1、【Ctrl+K】、【Ctrl++Shift+K】:
快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了。
2、【Ctrl+Shift+T】:
查找工作空间(Workspace)构建路径中的可找到Java类文件,再也不要为找不到类而痛苦啦!
3、【Ctrl+Shift+R】:
和【Ctrl+Shift+T】对应,查找工作空间(Workspace)中的所有文件(包括Java文件)。
4、【Ctrl+Shift+G】:
查找类、方法和属性的引用。这是一个非常实用的快捷键,例如要修改引用某个方法的代码,可以通过【Ctrl+Shift+G】快捷键迅速定位所有引用此方法的位置。
5、【Ctrl+Shift+O】:
快速生成import,当从网上拷贝一段程序后,不知道如何import进所调用的类,试试【Ctrl+Shift+O】快捷键,一定会有惊喜喔。
6、【Ctrl+Shift+F】:
格式化代码,书写格式规范的代码是每一个程序员的必修之课,当看见某段代码极不顺眼时,选定后按【Ctrl+Shift+F】快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件(Java文件)。
7、【ALT+Shift+W】:
查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中)。
8、【Ctrl+L】:
定位到当前编辑器的某一行,对非Java文件也有效。
9、【Alt+←】、【Alt+→】:
后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。
10、【F3】:
快速定位光标位置的某个类、方法和属性。
11、【F4】:
显示类的继承关系,并打开类继承视图。
三。调试快捷键:
1、【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。
2、【F11】:调试最后一次执行的程序。
3、【Ctrl+F11】:运行最后一次执行的程序。
4、【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。
5、【F6】:单步执行程序。
6、【F7】:执行完方法,返回到调用此方法的后一条语句。
7、【F8】:继续执行,到下一个断点或程序结束。
四。常用编辑器快捷键:
1.【Ctrl+C】:复制。
2.【Ctrl+X】:剪切。
3.【Ctrl+V】:粘贴。
4.【Ctrl+S】:保存文件。
5.【Ctrl+Z】:撤销。
6.【Ctrl+Y】:重复。
7.【Ctrl+F】:查找。
---------------------------------有用的快捷键---------------------------------
1、Alt+/
代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)。
2、Ctrl+1:
光标停在某变量上,按Ctrl+1键,可以提供快速重构方案。选中若干行,按Ctrl+1键可将此段代码放入for、while、if、do或try等代码块中。双击左括号(小括号、中括号、大括号),将选择括号内的所有内容。
3、Alt+Enter
显示当前选择资源(工程,or 文件 or文件)的属性
---------------------------------Ctrl 系列---------------------------------
Ctrl+K:将光标停留在变量上,按Ctrl+K键可以查找到下一个同样的变量
Ctrl+Shift+K: 和Ctrl+K查找的方向相反
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
Ctrl+M 最大化当前的Edit或View (再按则反之)
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+T 快速显示当前类的继承结构
Ctrl+鼠标停留:可以显示类和方法的源码
Ctrl+H:打开搜索窗口
Ctrl+/(小键盘) 折叠当前类中的所有代码
Ctrl+*(小键盘) 展开当前类中的所有代码
--------------------------------Ctrl+Shift 系列---------------------------------
Ctrl+Shift+F 格式化当前代码
Ctrl+Shift+O:快速地导入import
Ctrl+Shift+R:打开资源 open Resource
Ctrl+Shift+/ 加上段注释
Ctrl+Shift+\ 取消段注释
--------------------------------行编辑用---------------------------------
Ctrl+D: 删除当前行
Ctrl+Alt+↓复制当前行到下一行(复制增加)
Ctrl+Alt+↑复制当前行到上一行(复制增加)
Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑当前行和上面一行交互位置(同上)
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Ctrl+Shift+Enter 在当前行插入空行(原理同上条)