一、安装
MyEclipse安装路径  C:\MyEclipse\MyEclipse8.5
Common安装路径    C:\MyEclipse\Common
新建一个            C:\MyEclipse\myPlugin专放以后加入的插件
工作区:D:\ myeclipseworkplace
二、输入Subscriber注册信息。
在configuration center中的subscription下输入注册信息。
三、MyEclipse 8.5
1、将language文件夹拷贝到C:\MyEclipse\myPlugin;
2、打开MyEclipse,导入工程Chinese;
3、修改Main函数,指向“C:\\MyEclipse\\myPlugin\\language\\plugins”;
4、运行,复制控制台产生的一大串字符;
5、用文本编辑器打开“C:\MyEclipse 8.5\lipse.equinox.simpleconfigurator”目录下的bundles.info文件,将在第4步中生成的一大串英文复制到该文件的后面。
6、到C:\MyEclipse\MyEclipse8.5目录下到myeclipse.ini文件,打开在最后一行加多一条语句  -Duser.language=zh;
7、删除C:\MyEclipse\MyEclipse8.5\lipse.update文件夹
8、保存,启动MyEclipse。
四、Aptana2.0插件安装
Aptana在编辑HTML和js文件时自动提示功能好,方便上述类型文件的修改。
1、将aptana20文件夹拷贝到C:\MyEclipse\myPlugin;
2、打开MyEclipse,导入工程Apnata;
3、修改Main函数,指向“C:\\MyEclipse\\myPlugin\\aptana20\\plugins”;
4、运行,复制控制台产生的一大串字符;
5、用文本编辑器打开“C:\MyEclipse 8.5\lipse.equinox.simpleconfigurator”目录下的bundles.info文件,将在第4步中生成的一大串英文复制到该文件的后面。
6、删除C:\MyEclipse\MyEclipse8.5\lipse.update文件夹
7、保存,启动MyEclipse。
五、性能优化
1、 启动优化,关闭不需要使用的模块
    所以可以将一些不使用的模块禁止 加载启动。
    Window > Preferences > General > Startup andy Shutdown 在这里列出的是MyEclipse启动时加载的模块
    我这里只让它加载tomcat6 勾选 MyEclipse EASIE Tomcat 6 。
          WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消
          Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消
          Derby:一种保存成 jar 形式的数据库,我没用到,取消
          一大排以 MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消,
        比如我只选了    tomcat 。

3 、去掉MyEclipse的拼写检查(如果你觉的有用可以不去)
      拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,
      所以最好去掉,没有多大的用处
      Window > perferences > General > Editors > Text Editors > Spelling > 将Enable spell checking复选框的勾选去掉。



4 、修改MyEclipse编辑JSP页面时的编辑工具
      Window > perferences > General > Editors > File Associations >
      在File types 中选择 *.jsp > 在Associated editors 中将"MyEclipse JSP Editor"设置为默认。
      还有XML文件的默认编辑器

六、
因为Struts2.1.8.1自带的antlr-2.7.2.jar,比Hibernate3.3自带的antlr-2.7.6.jar的版本要低,故要删除Struts2.1.8.1自带的antlr-2.7.2.jar。
SSH2组合完成后,执行hibernate的HQL查询时,报错:
java.lang.NoSuchMethodError: Line()I

看来是antlr这个语法解析包出错
因为Struts2.1.8.1自带的antlr-2.7.2.jar,比Hibernate3.3自带的antlr-2.7.6.jar的版本要低,故要在build path里删除前一个低版本的。

删除前myEclipse的界面如下图:


解决方法:
1)修改myEclipse的安装目录的配置文件:
C:\MyEclipse\MyEclipse 8.5\lipse.osgi\bundles\105\1\.cp\preferences.ini
去掉其中的MYECLIPSE_STRUTS2_DATA_HOME/2.1/core/antlr-2.7.2.jar;\
然后再删除antlr-2.7.2.jar: 有两处
C:\MyEclipse\MyEclipse 8.5\lipse.osgi\bundles\105\1\.cp\data\2.1\data
C:\MyEclipse\MyEclipse 8.5\lipse.osgi\bundles\105\1\.cp\data\2.1\core
2)使用winzip打开:C:\MyEclipse\Common\plugins\
再查看它,知道有个配置文件“preferences.ini”,修改它,去掉相关antlr-2.7.2.jar信息,然后再去掉包中自带的antlr-2.7.2.jar。
3)重启MyEclipse,重新去掉部署,再部署。
七、配置Tomcat
八、配置数据库连接
MySQL
九、代码自动提示功能
1、Java源代码自动提示
在Java自动激活触发器输入:. abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ(,。
2、配置struts2标签自动提示功能。
3、在编辑struts配置文件增加自动提示功能。