您的位置:首页 > 编程语言 > Java开发

探究:通过配置Eclipse,能否获得近似MyEclipse的JavaEE开发环境?

2016-08-26 16:40 225 查看
        MyEclipe=Eclipse+自带JDK+第三方插件+自行开发的插件+二次开发+各种优化配置

        毫无疑问,免费IDE无法代替商业IDE。但Eclipse(Eclipse IDE for Java EE Developers)经过配置和安装第三方插件后,是否可以获得近似于MyEclipse的开发环境?

Eclipse版本:Eclipse Mars.2

1.Eclipse基本设置

1.1修改字号

Preferences:General/Appearance/Colors and Fonts,  需修改2处:

(1)Basic-Text Font

(2)Java/Java-Java Editor Text Font

1.2取消拼写错误检查

在Preferences:General/Editors/Spelling中,取消勾选“Enable Spell checking”。

用途:加速IDE。

1.3完善“自动补全”选项

在Preferences:Java/Editor/Content Assist中:

(1)把Auto-Activation中的Auto activation triggers for Java改为

.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ(,

(该选项原来只有.)

(2)勾选:Insertion中的Add import instead of qualified name

用途:使用自动完成功能补全类名时,自动import相应包,并插入短类名;而不是自动插入带有类路径的完整类名。

1.4其他

(1)运行前,自动提示保存代码:

Preferences -> Run/Debug -> Launching->
Save dirty editors before launching中,

选择Prompt。

(参考资料:http://www.cnblogs.com/decarl/archive/2012/05/15/2502084.html)

2.安装第三方插件

 (1)Eclipse Explorer:在项目文件的右键菜单中,添加Open in Explorer选项

与MyEclipse的区别:对于部署到Tomcat服务器上的项目,无法用”Open in Explorer”打开部署文件夹。



(2)Eclipse Color Theme:添加主题与各种代码配色(主题设置位于Preferences:General/ Appearance/Color Theme)

(3)Subclipse:SVN支持

(4)Eclipse Class Decompiler:反编译

3.配置Tomcat集成

3.1配置Server Runtime Environments

(1)Preferences:Server/ Runtime Environments中,点击Add,选择“Apache/Apache Tomcat v8.0".

(2)在下一步中,填写Tomcat安装路径即可。

3.2创建一个新的Server实例

(1)打开Server View(Window -> Show View -> Other... -> Server -> Servers),点击“New server wizard”。<
8f36
br />
(2)在Select the server type中,选择“Tomcat v8.0 Server”

3.3配置Server实例

(1)双击Server View中刚才创建的服务器实例,打开Server配置窗口。

(2)更改项目自动部署路径:

在Server Locations中,选择“Use Tomcat installation(takes control of Tomcat installation)”

并在Deploy Path中填入:<Tomcat安装目录>/webapps

用途: 

如果不配置的话,Eclipse默认会部署到:

<Eclipse workspace directory>/.metadata/.plugins/org.eclipse.wst.server.core/tmp0文件夹。

配置后,项目会自动部署到Tomcat安装目录的webapps目录下。

 

(3)在Timeouts中,更改服务器启动(停止)的等待超时时间Start和Stop,建议都改为180。

用途:如果项目较大,启动时间可能会较长。

参考资料:

(1)http://jingyan.baidu.com/article/ca2d939dd90183eb6d31ce79.html

(2)https://github.com/OneBusAway/onebusaway/wiki/Setting-Up-a-Tomcat-Server-in-Eclipse

3.4配置Tomcat的“热代码交换”

(hot deploy, hot swap or hot code replace without restarting the Server)

教程参见:http://www.mkyong.com/eclipse/how-to-configure-hot-deploy-in-eclipse/

注意点:

(1)与MyEclipse的区别:每次把项目部署到服务器上,都需要手动去除勾选“Auto reloading enabled”

(2)只有以debug方式启动服务器时,才能实现“热代码交换”。

4.配置Maven

(略)

5.导入MyEclipse项目

(1)导入项目后,报错: com.genuitec.runtime.generic.jee60 is not defined.

处理方法:http://www.cnblogs.com/yidf/p/3542037.html

(2)导入项目后,报错:

Httpservlet cannot be resolved to a type

以及javax.servlet.jsp.JspException cannot be resolved to a type

处理方法:http://blog.csdn.net/zhouyingge1104/article/details/7583511
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: