myeclpse中 JRE System Library和 javaEE library的区别

JRE System Library 是运行Java程序所需要的系统库,  JRE= Java Runtime Environment .
还有个JDK, 是Java Development Kit,就 是开发Java时用到的。是在JRE基础之上加了些开发,说白了就是编译.java文件时要用到的一些工具。

Java EE Libraries一般你是得不到一个通用的版本的, 它是一组标准的接口,有多种实现, 你最多拿到一个servlet-api, 这是一Java EE规定好的一接口, 包括有Web, EJB,等等的企业级应用通常要调到的东西。 比如 说tomcat里放有它自己实现的JavaEE的实现,Glassfish里 又有Glassfish实现的JavaEE;是不 一样的。再往深了说,其实我们通常开发的 Java Webapp,都是 中间件,是要放到Web容器中的, 这些Web/Application容器必须要提供一组通用的方法以供中间件调用, 也就是 容器和中间件沟通的桥梁,这个桥梁就是JavaEE Libraries。 由标准化组织规定好,容器提供商实现,中间件开发者编译时使用。

反回到JRE/JDK中,其实它也是一组标准的接口,通常你用到的是Sun,现在由Oracle提供其实现。事实上Oracle还有很多别的JRE/JDK的实现像JRockit. IBM也有自己的JRE/JDK库实现。

以上出处

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值