已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
myeclipse10.0优化,其它版本也适用博客分类: myeclipsemyeclipse10我用的是myeclipse10.0做的优化,早起版本8.5、8.6也都大同小异一、Myeclipse10修改字体MyEclipse10是基于Eclipse3.7内核,但在Eclipse的Preferences-general-Appearance-Colors and Fonts 中并没有找到Courier New字体,它采用的是Consolas字体,中文看着非常小非常别扭,在Windows7下,系统自带虽然有Courier New字体,但是并没有激活显示,需要手动激活,才能在软件中使用激活方法如下:在win7的控制面板-字体,找到Courier New,右键,显示。 Courier 常规 ,右键,显示。window-preferences-搜索font-Color and Font-Basic-Text Font-Edit- Courier New-常规-小三二、myeclipse修改jsp、xml默认打开方式window-preferences-General-Editors-File Associations-选择File Type-Associated editors选择默认的打开方式(Default)三、Myeclipse修改编译兼容级别_Compiler compliance LevelWindow-Preferences-Java-Compiler - Compiler compliance Level-1.6四、修改Myeclipse编码方式:text+jsp1. window-preferences-搜索JSP-Myeclipse-Files and Editors-JSP-encoding-UTF-82. window-preferences-General-Workspace-Text file encoding-Other-UTF-8五、myeclipse修改Jboss内存大小myeclipse菜单栏:Preferences-搜索Jboss-Jboss4.X下-JDK-Optional java VM arguments加入如下代码:-Xms512m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=256m六、老是弹出Quick update error 、关闭myeclipse的Quick Update自动更新功能这个问题的解决办法是关闭自动更新Windows Preferences MyEclipse Enterprise Workbench Community Essentials,把选项 Search for new features on startup的前勾去掉即可。七 、关闭updating indexesWindow Preferences Myeclipse Enterprise Workbench Maven4Myeclipse Maven禁用Download repository index updates on startup 。注意:强调一个问题,很多人发现无法找到这个,原因其实是它已经关闭了。八 、关闭MyEclipse的自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一 下,速度立马提升好几个档次8.1取消MyEclipse在启动时自动验证项目配置文件默认情况下MyEclipse在启动的时候会自动验证每个项目的配置文件,这是一个非常耗时的过程,可以在Preferences窗口依次选择 MyEclipse - Validation,然后在右侧的Validator列表中只保留 Manual 项就可以了。如果需要验证的时候只需要选中文件,然后右键选择 MyEclipse - Run Validation就可以了。windowsperferencesmyeclipsevalidation把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator8.2手工验证方法:在要验证的文件上,单击鼠标右键myeclipserun validation九 、关闭拼写检查拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处:windowsperferencesgeneralvalidation-editors-Text Editors-spelling-Enable spell checking十、 启动优化,关闭不需要使用的模块一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。Window Preferences General Startup andy Shutdown 在这里列出的是MyEclipse启动时加载的模块我这里只让它加载tomcat5 勾选 MyEclipse EASIE Tomcat 5 。怎样才能知道哪些启动项有用呢?我现在把我知道的启动项用处说一下,还有很多不懂的,希望大家懂的回复在下面 啊:WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消Derby:一种保存成 jar 形式的数据库,我没用到,取消一大排以 MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消,比如我只选了 tomcat 。(个人配置:MyEclipse EASIE只保留tomcat6和Jboss4,其他的去掉勾)第一项:启动功能介绍和样例(红色为需要保留的文件,此为本人样例,请按需选择)1. Automatic Updates Scheduler/自动升级调度2. MyEclipse QuickSetup/快速启动3. MyEclipse Derby/derby是一个开源数据库的名字4. MyEclipse EASIE Geronimo1/同色都是应用服务器的名字5. MyEclipse EASIE Geronimo26. MyEclipse EASIE JBOSS27. MyEclipse EASIE JBOSS38. MyEclipse EASIE JBOSS49. MyEclipse EASIE JBOSS510. MyEclipse EASIE JBOSS11. MyEclipse EASIE Jetty412. MyEclipse EASIE Jetty513. MyEclipse EASIE Jetty614. MyEclipse EASIE Jetty15. MyEclipse EASIE JOnAS316. MyEclipse EASIE JOnAS417. MyEclipse EASIE JOnAS18. MyEclipse EASIE JRun419. MyEclipse EASIE JRun20. MyEclipse EASIE Oracle10AS21. MyEclipse EASIE Oracle9AS22. MyEclipse EASIE Oracle AS23. MyEclipse EASIE Orion124. MyEclipse EASIE Orion225. MyEclipse EASIE Resin226. MyEclipse EASIE Resin327. MyEclipse EASIE Resin28. MyEclipse EASIE Sun8.x29. MyEclipse EASIE Sun830. MyEclipse EASIE Sun931. MyEclipse EASIE Glassfish232. MyEclipse EASIE Glassfish133. MyEclipse EASIE Sun One34. MyEclipse EASIE MyEclipse Tomcat6Server35. MyEclipse EASIE Tomcat436. MyEclipse EASIE Tomcat537. MyEclipse EASIE Tomcat638. MyEclipse EASIE Tomcat39. MyEclipse EASIE WebLogic1040. MyEclipse EASIE WebLogic641. MyEclipse EASIE WebLogic742. MyEclipse EASIE WebLogic843. MyEclipse EASIE WebLogic944. MyEclipse EASIE WebLogic45. MyEclipse EASIE WebSphere546. MyEclipse EASIE WebSphere6.147. MyEclipse EASIE WebSphere648. MyEclipse EASIE WebSphere449. MyEclipse Examples/样例50. MyEclipse Memory Monitor/内存监控51. MyEclipse Tapestry Integration/插件集成52. MyEclipse JSP Debug Tooling/jsp调试插件53. MyEclipse File Creation Wizards/文件创建程序54. ICEfaces Integration for MyEclipse /基于Ajax的JSF开发框架()55. MyEclipse Backward Compatibility/后台功能56. MyEclipse Perspective Plug-in/透视图插件57. Pluse Collaboration Control Center /Eclipse的网页管理中心58. eclipse-cs 4.x.x - 5.0.0 Migration Plug-in /Eclipse插件兼容组件59. Mozilla Debug UI Plug-in(Incubation)/Mozilla调试插件(Mozilla是一款浏览器)60. Dynamic Languages ToolKit Core UI /对入PHP等动态语言支持的用户接口61. WTP Webservice UI Plug-in/Web 服务视图插件62. JavaServer Faces Tools - Core/jsf工具核心包63. Automatic Updates Scheduler /自动更新64. Service policy /Web提供的服务性能目标定义,自动管理65. Atfdebug Plug-in(Incubation) /动态语言的调试工具66. Auxiliary Web Module Support for MeEclipse/ 辅助的Web模块支持.(可能是Struts等文件自动添加)67. JSF Editor Preview SupportforMyEclipse/jsf编辑器=十一、加大JVM的非堆内存打开 myeclipse.ini-startup./Commonpluginsorg.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar-launcher.library./Commonpluginsorg.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v20080731-clean-configurationconfiguration-vmC:UserslenovoAppDataLocalGenuitecCommonbinarycom.sun.java.jdk.win32.x86_13jrebinclientjvm.dll-vmargs-Xmx512m-XX:MaxPermSize=256m-XX:ReservedCodeCacheSize=64m以上是我的myeclipse.ini,需要修改是 -Xmx,-XX:MaxPermSize,-XX:ReservedCodeCacheSize,将这三项的值调大,但并不是越大越好,曾经在相同的条件下做过测试(内存2GB),-Xmx,-XX:MaxPermSize的值为384m时比512m时要快(视具体的计算机而定),-Xmx,-XX:MaxPermSize 的值设为同样大小且两者之和不能超出你的计算机本身的内存大小十二、myeclipse10加入svn插件说到插件,myeclipse自8.X开始,插件安装就变得巨难用,通常最好还是用离线安装,在线安装很可能出问题,下面仅以SVN安装为例,其他诸如ADT15,Aptana等都可采用1.首先下载SVN包:svn-1.62.解压SVN包,然后找到其中的两个文件夹:features 和 plugins3.随意建一个文件夹(位置和名称自己定就好了,我的是E:myEclipsePluginsvn),然后把第二步的解压好的features 和 plugins放到这个文件夹下4.找到myeclipse的安装目录,下面有一个 文件。现在需要做的就是在该文件内添加的东西5.添加的内容用下面的类生成:Java代码1. importjava.io.File;2. importjava.util.ArrayList;3. importjava.util.List;4. /*5. *MyEclipse9插件配置代码生成器6. */7. publicclassPluginConfigCreator8. 9. publicPluginConfigCreator()10. 11. 12. publicvoidprint(Stringpath)13. 14. Listlist=getFileList(path);15. if(list=null)16. 17. return;18. 19. intlength=list.size();20. for(inti=0;ilength;i+)21. 22. Stringresult=;23. StringthePath=getFormatPath(getString(list.get(i);24. Filefile=newFile(thePath);25. if(file.isDirectory()26. 27. StringfileName=file.getName();28. if(fileName.indexOf(_)0)29. 30. print(thePath);31. continue;32. 33. Stringfilenames=fileName.split(_);34. Stringfilename1=filenames0;35. Stringfilename2=filenames1;36. result=filename1+,+filename2+,file:/+path+/37. +fileName+,4,false;38. System.out.println(result);39. elseif(file.isFile()40. 41. StringfileName=file.getName();42. if(fileName.indexOf(_)0)43. 44. continue;45. 46. intlast=fileName.lastIndexOf(_);/最后一个下划线的位置47. Stringfilename1=fileName.substring(0,last);48. Stringfilename2=fileName.substring(last+1,fileName49. .length()-4);50. result=filename1+,+filename2+,file:/+path+/51. +fileName+,4,false;52. System.out.println(result);53. 54. 55. 56. publicListgetFileList(Stringpath)57. 58. path=getFormatPath(path);59. path=path+/;60. FilefilePat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国稀土招聘试题及答案
- 木质包装箱合同范本
- 旅游质保金合同范本
- 交易所合作协议合同
- 水利监理销售合同范本
- 施工队造价合同范本
- 二次配管合同协议书
- 书作品出版合同范本
- 临聘合同协议书范本
- 料理包采购合同范本
- DB61T 5006-2021 人民防空工程标识标准
- 城市景观智能化设计-洞察及研究
- 文化产业编剧及导演聘用合同及收益分成协议
- 钢栈桥施工安全培训课件
- 禁毒宣传知识竞赛题库大全
- 血液透析血管通路居家护理
- 2025年匹克球裁判试题及答案
- 《荷花淀 》课件 统编版高中语文选择性必修中册
- 国家职业技术技能标准 6-31-03-03 生化检验员(试行) 2024年版
- 2025年邮储人才库面试题及答案
- 老年人失禁照护技术课件
评论
0/150
提交评论