zoukankan      html  css  js  c++  java
  • eclipse for java developer和eclipse for java ee developer的区别

    eclipse是基于插件机制的软件,插件本身是不能启动和操作的,它们需要一个环境,eclipse使用osgi r4规范实现了这个环境。

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

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

    我们可以通过这两个目录来区分eclipse的这两个版本之间的异同。

    相同点:

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

    不同点:

    由于java ee版本是用于开发企业应用的,因此需要提供更多的插件支持,因此java ee版本会有更多的jar包。

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

    当然,无论是哪个版本,我们都可以通过安装更多的插件来丰富我们自己的eclipse。

  • 相关阅读:
    疑问
    linux 7.0+救援模式
    Unity3D手游开发日记(6)
    Unity3D手游开发日记(4)
    Unity3D手游开发日记(5)
    Unity3D手游开发日记(2)
    Unity3D手游开发日记(3)
    Unity3D手游开发日记(1)
    十大最佳Leap Motion体感控制器应用
    unity3d模型不接受光照
  • 原文地址:https://www.cnblogs.com/hustdc/p/6146896.html
Copyright © 2011-2022 走看看