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

  2. osgi是java动态模块化的规范,该规范不光要让java程序模块化,还要使模块动态化,总的一句就是插件化。
    eclipse的安装目录主要有features目录和plugin目录,plugin目录中存放的是插件的jar包,feature目录存放的是插件的配置、启动和资源等信息。

  3. eclipse ide for java developer 是Java开发的基本版本ide,其他版本都是在这个版本基础上通过封装某一方向的插件完成的。

  4. 总结:我们可以通过这两个目录来区分eclipse的这两个版本之间的异同。
    相同点:
    它们有一部分的jar包是共有的,这些jar包提供了运行其它插件的最小环境,比如对osgi r4的实现。
    不同点:
    由于java ee版本是用于开发企业应用的,因此需要提供更多的插件支持,因此java ee版本会有更多的jar包。
    总结一下,它们的最小环境是一样的,即它们会共有一些jar包,它们的差别也是很大的,它们的差别也是通过额外的jar包来体现。
    当然,无论是哪个版本,我们都可以通过安装更多的插件来丰富我们自己的eclipse。

eclipse for Java还是java ee相关推荐

  1. JAVA SE、EE、ME,JRE、JDK,基本数据类型,访问修饰符、函数、封装的概念、UML类图、构造方法、this关键字、static关键字、方法重载、方法重写、包(packahe)

    运行第一个JAVA程序: 这里使用的开发环境是eclipse,新建一个java工程,然后可以看到src这个是存放java代码的地方,然后在src文件右击新建一个class(类),然后可以看到下图,同样 ...

  2. Eclipse IDE中的Java 9 module-info文件

    请注意,本文并非旨在更新状态: 这只是基于我对Beta代码所做的一些实验而得出的快速更新. 已经有一段时间了,但是我要回到Eclipse IDE中尝试Java 9支持. 为了进行测试,我从Eclips ...

  3. Java学习路线,Java SE,EE,ME的区别,SSM框架基本概念

    1.尚硅谷 视频课程:https://www.bilibili.com/read/cv5216534 初学者可按照尚硅谷公开的JAVA视频最快学习路线: JavaSE --> MySQL–> ...

  4. 第1章 Java基本概念及环境配置——FAQ1.05 Java SE. Java EE和Java ME有什么区别?

    FAQ1.05 Java SE. Java EE和Java ME有什么区别? 答: 1.什么是Java SE? J2SE,便准版的Java平台是一个Java2的平台,为用户提供一个程序开发环境.这个开 ...

  5. eclipse的安装以及JAVA的基本学习第一部分

    今天开始进行Java语言的学习 配置环境: 点击这个链接来下载这个eclipse包:eclipse 提取码:zzvy 首先我们打开压缩包 点击下面的应用程序 选择公共JRE,下面的安装目录不要修改 安 ...

  6. java opencv 开发环境_Java + opencv学习:在Eclipse下配置基于Java的OpenCV开发环境

    最近研究OpenCV想用java进行开发,因此研究了一下怎么在Eclipse中配置基于java的Opencv. 第一步:先到OpenCV官网下载你想要的版本,假设使用的是2.4.6版本.这里附上下载地 ...

  7. Eclipse IDE for Enterprise Java Developers和JDK8与apache-tomcat-8下载地址

    jdk1.8.0_201下载地址: 官网下载页:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133 ...

  8. 如何使用eclipse软件创建一个Java项目?

    同学们在参加Java的时候老师肯定会教给你们如何去创建一个项目,这里怕有些同学没记住,所以单独为大家分享一篇如何使用eclipse软件创建一个Java项目教程,感觉有用的话收藏转发一下~ eclips ...

  9. java web前端模版,以Eclipse替核心搭建JAVA WEB开发环境(三)-模板项目Archetype

    以Eclipse为核心搭建JAVA WEB开发环境(三)-模板项目Archetype 本篇介绍创建archetype,用于创建WEB项目的模板. 1.创建一个Dynamic Web Project. ...

  10. 在Eclipse中使用OpenCV Java

    在Eclipse中使用OpenCV Java 在Eclipse中使用OpenCV Java 配置Eclipse 测试新Java项目上的配置 运行具有OpenCV和MKL依赖关系的Java代码 在Ecl ...

最新文章

  1. ./src/cuda.c:36: check_error: Assertion `0‘ failed
  2. V记录2(文档)Vue.extend构造器
  3. dfs.client.block.write.replace-datanode-on-failure
  4. 学习Spring Boot:(三)配置文件
  5. iPhone 对话框与输入框的响应简单界面教程
  6. 新特性:postgresql的vacuum漫谈
  7. win 10安装MySQL
  8. python输入一个字符串、计算其中小写字符的个数_编写程序,输入一个字符串,统计其中大小写字母数字和其他符号的个数并输出,要求统计过程在函数COUNT中进行...
  9. android之获取手机号码、获取手机操作系统版本号
  10. java接收ajax上传文件_使用ajax方式上传文件
  11. 一个完美网站的101项指标.第二部分.内容为王
  12. c语言的链表ppt,C语言链表详解.ppt
  13. SATA 模式相关概念
  14. 达尔豪西大学 计算机科学,西安大略大学和达尔豪西大学哪个好
  15. MySQL 基础学习笔记
  16. open-能连接,但无法访问内网的问题
  17. Java桌面应用程序设计新贵:SWT 简介
  18. 利用python爬虫大量爬取网页图片
  19. u8的汇兑损益的计算公式_C程序计算损益
  20. Azure Command Line(Azure CLI)指南

热门文章

  1. mysql authentication_MySQL Authentication Failed问题分析与解决对策
  2. PSO粒子群算法的matlab实践【PSO学习笔记_02】
  3. HTML抓取不到,抓取不到html,curl和file_get_contents都抓不到,但是页面可以直接打开。...
  4. android多国语言文件夹
  5. Linux下通过ODBC连接mysql orical sqlServer数据库
  6. css3实现缺角四边形_用CSS制作Bubble缺角提示框代码
  7. windows用sshfs远程挂载目录linux
  8. 暴风影音、迅雷插件卡死IE?
  9. ext3文件系统超级块损坏修复
  10. 2019interspeech论文下载入口