很多Java的学习者会纠结一个问题, 是采用免费的Eclipse呢还是采用破解的MyEclipse. 在讨论这个问题之前,我们先来看看他们的区别把:
Eclipse,跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。免费使用。
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,也就是所说的插件,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。可惜就是收费。
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,也就是所说的插件,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。可惜就是收费。
很明显,两者定位不同. 免费 VS 收费, 当然收费的肯定比免费的好用。事实也的确如此. 但是作为Java的学习者.我个人建议在学习Java的过程中尽量使用Eclipse.原因如下:
1: 对Eclipse了解、配置、安装插件的过程本身就是对Java的学习过程
2: Eclipse 免费、很多正规的软件开发公司,为了节省开发资源还是会使用Eclipse
3: Eclipse简洁、高校、不耗资源. MyEclipse版本越高服务、插件越多耗资源(当然可以关闭某些服务)
4: 采用Eclipse学习S2SH、MyBatis的时候不会自动生成配置文件.手动配置的方式可以让大家对框架的本身理解的更深刻
对Ecipse感兴趣的朋友可以去官网下载:http://www.eclipse.org/downloads/ 其实Eclipse为不同的开发人员提供的不同的IDE 其中 Eclipse IDE for Java EE Developers, 就是为J2EE程序员量身定做的 截图如下:
![](http://dl.iteye.com/upload/attachment/0072/3018/55d58545-4a5e-32c2-a154-079515b951b2.jpg)
下载之后由于Eclipse是绿色版解压之后即可使用.此版本可以配置Tomcat容器 方法为: Window-->show view-->Server 打开Server面板选中要配置的Tomcat版本找到Tomcat目录即可. 配置完毕后就可以新建一个web项目.部署之后大家会看到运行项目没有任何问题.但是跑到Tomcat的webapps里面大家会发现并没有看到我们已经部署的项目这是为什么呢? 大家双击Tomcat服务会看到如下截图:
![](http://dl.iteye.com/upload/attachment/0072/3022/4330183c-26cc-3230-8174-ea8cff76df14.jpg)
原来Eclipse把项目默认部署到了.metadata\.plugins\org.eclipse.wst.server.core\tmp0 目录而非Tomcat的安装目录. 所以我们应该修改此配置. 让它符合大家的使用习惯
![](http://dl.iteye.com/upload/attachment/0072/3020/499bb99f-37ed-3a7b-a5ed-b9a91c1058c1.jpg)
选择 Use Tomcat installation 项目的Deploy path: 为Tomat中的webapps目录 即可. 通过如下设置 重新创建一个web项目后会发现项目部署到我们指定的tomcat中了。 这样完了吗? 还没有 免费的午餐不好用. 还有最后一个问题: 如果大家采用Eclipse开发S2SH应用的时候,由于包很多有很多时候我们都会有自己的用户库. 如下截图:
![](http://dl.iteye.com/upload/attachment/0072/3024/868bac26-091b-3568-9acd-23987555392f.jpg)
我个人喜欢把不同的框架Jar包放在不同的User库中.这样方便开发和教学,以后找源码也比较方便. 这种方便在MyEclipse运行的时候是没有问题的 但是在Eclilpse提示找不到系统类,原因是Eclipse部署的时候没有把用户包加载到lib目录中 设置如下:
![](http://dl.iteye.com/upload/attachment/0072/3020/499bb99f-37ed-3a7b-a5ed-b9a91c1058c1.jpg)
选择 Use Tomcat installation 项目的Deploy path: 为Tomat中的webapps目录 即可. 通过如下设置 重新创建一个web项目后会发现项目部署到我们指定的tomcat中了。 这样完了吗? 还没有 免费的午餐不好用. 还有最后一个问题: 如果大家采用Eclipse开发S2SH应用的时候,由于包很多有很多时候我们都会有自己的用户库. 如下截图:
![](http://dl.iteye.com/upload/attachment/0072/3024/868bac26-091b-3568-9acd-23987555392f.jpg)
我个人喜欢把不同的框架Jar包放在不同的User库中.这样方便开发和教学,以后找源码也比较方便. 这种方便在MyEclipse运行的时候是没有问题的 但是在Eclilpse提示找不到系统类,原因是Eclipse部署的时候没有把用户包加载到lib目录中 设置如下:
工程==>properties==>Deployment Assembly==>Add==>Folder 经过了上面的设置我们的Eclipse就可以和MyEclipse一样开发WEB项目了. 希望对大家有所帮助. 此帖原创 转载请注明出处 谢谢!