你的位置:首页 > Java教程

[Java教程]MyEclipse 2015优化技巧


MyEclipse 2015优化速度方案仍然主要有这么几个方面:去除无需加载的模块、取消冗余的配置、去除不必要的检查、关闭更新。

  第一步: 去除不需要加载的模块

  一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用 的模块禁止加载启动。通过Windows- Preferences打开配置窗口,依次选择左侧的General--> Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。

  选择菜单:Window --> Preferences -->General --> Startup and Shutdown

  可以关掉的启动项有:

  JSF辅助开发插件

  1)ICEfaces Integration for MyEclipse;

  2)JSF Editor Preview Support for MyEclipse;

  交付相关的插件

  3)Delivery Runtime JRE

  4)Delivery Package Runtime UI等3个

  5)m2e Marketplace;

  6)Mylyn Tasks UI和Mylyn Team UI;

  关闭自动更新

  7)Equinox Provisioning Platform Automatic Update Support

  第二步:取消MyEclipse的拼写检查

  拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,MyEclipse会提示有错,所以最好去掉,毕竟我们不是在写英文文章。

  选择菜单:Window --> Preferences -->General --> Editors --> Text Editors --> Spelling

  取消Enable spellchecking。

  第三步:取消MyEclipse启动时的自动验证项目配置文件

  一般来说,我们只需验证

  取消方法:

  选择菜单:Window --> Preferences -->MyEclipse --> Validation

  除

  点击Apply按钮,会弹出Validation Settings Changed提示。

  可以把所有Build部分的钩取消掉。

  手动验证方法:

  在要验证的文件上,单击鼠标右键--> MyEclipse --> run validation;一样可以达到效果。

  第四步:换用JDK8

  选择菜单:Window --> Preferences -->Java --> Installed JREs

  停用MyEclipse内置的JDK 1.7,改用外部安装的JDK 8。

  紧接着,在Window --> Preferences --> Java --> Compiler

  选择JDK编译器级别为1.8,点击Apply。

  第五步:关闭Maven自动下载

  选择菜单:Window --> Preferences -->MyEclipse --> Maven4MyEclipse

  取消选择Downloadrepository index updates on startup选项,且Maven JDK也选择JDK8。

  第六步:更改JSP默认打开的方式

  安装了MyEclipse后,编辑JSP页面,会打开JSP的编辑页面,同时也有预览页面,速度很慢。

  选择菜单:Window --> Preferences -->General --> Editors --> File Associations

  选择MyEclipseJSP Editor编辑器,,然后点击左边的Default按钮。

  第七步:更改文件编码

  1)在Window--> Preferences的左上角,输入encod

  选择Workspace,文字编码改为UTF-8。

  2)Window -->Preferences --> MyEclipse --> Files and Editors --> JSP,编码也改为UTF-8。

 

以上转自:http://www.admin10000.com/document/6216.html

 

下面为自我总结的

配置代码提示

 

1). 打开Eclipse,然后“window”→“Preferences” 

 

2). 选择“java”,展开,“Editor”,选择“Content Assist”。 

 

3). 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符号. 

 

4). “Auto Activation triggers for java”这个选项,

 

 把“.abc”改成“.abcdefghijklmnopqrstuvwxyz(,” 

 

以后,当你输入任意一个字母时,都会自动提示

 

 

 

四 中文Java提示

 

中文javaDoc首先到FTP下载中文的JavaDOC,版本为javaSE6.0。 

 

http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_CN.zip

 

然后在Eclipse中选择window-->Preferences-->java-->Instralls JRES 

 

然后点击jre6.0,选择右边的Edit 

 

在弹出的窗体中选择rt.jar后点击Javadoc Location: 

 

选择下面的Javadoc in archive ,在Archive path中选择下载到的html_zh_CN.zip的路径,然后点击Path within archive右边的Browse 

 

点击图中的树状结构选择到api节点为止后,点击所有的弹出窗体的ok按钮。 

 

结束 javadoc就是中文的了。

 

按照以上做法我没有成功,有成功的同事及时联系我。

 

 

 

五 配置TomCat

 

Myeclipse—》Server—》Tomcat7.x 在这里设置好Tomcat的路径

 

 

 

六 eclipse与myeclipse编码设置

 

在MyEclipse中编写Web Project,有2个地方需要改编码设置:

 

1.

 

window-->preference-->general-->content type

 

然后在<Content Types>中展开每一颗子项,并在<Default encoding>中输入"UTF-8"或"GB18030", 点update!

 

2.

 

window-->preference-->MyEclipse-->Files and Editors

 

将每个子项的"Encoding"改为"ISO 10645/Unicode(UTF-8)"或"Chinese,National Standard",点Apply!

 

以后所有创建的文档类型都是UTF-8或GB18030格式!

 

改变Eclipse或者MyEclipse新建文件的默认编码

 

eclipse的:

window-preferences-General-ContentType 的右边窗口,改成gbk也可以,utf-8也行。

 

myEclipse的:

window-preferences-myEclipse-files and editors-jsp里面有encoding,改这里为ISO10646/UTF-8.

 

eclipse和java文件编码设定    

 

   如果在网上搜索 文件编码问题,您可以得到很多的解答,甚至有的是号称终极解决方案,所以您可能不会遇到编码问题了,那么为什么我还要写这篇文章呢?因为我在两个平台下面工作,默认的编码是不一样的,所以需要跳整一下才行。

 

   看看eclipse的设定吧,如果你下载了eclipse,什么都不做,就开始创建工程,编码,一切都没有问题,可是你可能将你的工程移动到linux下面开发了,原因就是你开始厌倦winxp了,爱上了ubuntu。这个时候问题就来了。打开你在winxp下面的eclipse,点击Window-->Preferences,展开General-->WorkSpace,看到左边的Text file encoding没有,默认的设定是简体中文编码(gbk,gb2312这样),而linux下面呢,是UTF-8。

 

  现在大家已经了解它们的区别了,还等什么,现在开始将你所有WorkSpace的文件编码都设定成UTF-8吧,你将拥有在任何时候都能正常显示的java文件,没有乱码。

 

 

 

七 其它优化

 

1、window-preferences-MyEclipse Enterprise Workbench-Maven4MyEclipse-Maven,将Maven JDK改为电脑上安装的JDK,即不使用myeclipse提高的JDK

登记add按钮,选择你的电脑上的JDK即可(注意:不是JRE,我的值为:Java6.014)

 

2、window-preferences-MyEclipse Enterprise Workbench-Matisse4Myeclipse/Swing,将Design-time information(dt.jar) location 改用电脑安装的JDK的dt.jar

(即不使用myeclipse提供的dt.jar,我的值为:C:\Java6.014\lib\dt.jar)

 

经过以上的优化,myeclipse的启动时间可以减少2/3,Tomcat的启动速度可以减少1/2(视具体情况而定)

 

 

 

 

 

 

 

 

 

JSP中include指令和include行为的区别

1.执行时间上:

< %@ include file=”relativeURI”%> 是在翻译阶段执行

< jsp:include page=”relativeURI” flush=”true” /> 在请求处理阶段执行.

2.引入内容的不同:

< %@ include file=”relativeURI”%>

引入静态文本(html,jsp),在JSP页面被转化成servlet之前和它融和到一起.

< jsp:include page=”relativeURI” flush=”true” />引入执行页面或servlet所生成的应答文本.

另外在两种用法中file和page属性都被解释为一个相对的URI.如果它以斜杠开头,那么它就是一个环境相关的路径.将根据赋给应用程序的URI的前缀进行解释,如果它不是以斜杠开头,那么就是页面相关的路径,就根据引入这个文件的页面所在的路径进行解释.

build path的JDK版本是你开发的时候编译器需要使用到的,例如,如果用的JDK1.4就不能使用泛型。而java compiler compliance level设置的是你写好的JAVA代码按照什么JDK版本级别编译,例如:设置的是1.4,编译出来的class文件可以在1.4以上的JRE上运行,如果用的是5.0级别编译,就不能运行在1.4的环境里面,会提示版本过高。 
只要build path的JDK版本高于或等于java compiler compliance level里面的级别都可以