eclipse for java developer和eclipse for java ee developer的区别

eclipse是基于插件机制的软件,插件自己是不能启动和操做的,它们须要一个环境,eclipse使用osgi r4规范实现了这个环境。java

osgi是java动态模块化的规范,该规范不光要让java程序模块化,还要使模块动态化,总的一句就是插件化。eclipse

eclipse的安装目录主要有features目录和plugin目录,plugin目录中存放的是插件的jar包,feature目录存放的是插件的配置、启动和资源等信息。模块化

咱们能够经过这两个目录来区分eclipse的这两个版本之间的异同。插件

相同点:ip

它们有一部分的jar包是共有的,这些jar包提供了运行其它插件的最小环境,好比对osgi r4的实现。资源

不一样点:开发

因为java ee版本是用于开发企业应用的,所以须要提供更多的插件支持,所以java ee版本会有更多的jar包。cli

总结一下,它们的最小环境是同样的,即它们会共有一些jar包,它们的差异也是很大的,它们的差异也是经过额外的jar包来体现。软件

固然,不管是哪一个版本,咱们均可以经过安装更多的插件来丰富咱们本身的eclipse。配置

相关文章
相关标签/搜索