OpenJDK

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(JDK 9)
(文档)
第80行: 第80行:
  
 
==文档==
 
==文档==
 +
*[http://docs.huihoo.com/infoq/qconbeijing/2016/day1/Java%E6%96%B0%E5%8F%91%E5%B1%95%E4%B8%93%E9%A2%98/3-5-%E5%9F%BA%E4%BA%8E%20Java%20%E5%AE%B9%E5%99%A8%E7%9A%84%E5%A4%9A%E5%BA%94%E7%94%A8%E9%83%A8%E7%BD%B2%E6%8A%80%E6%9C%AF%E5%AE%9E%E8%B7%B5-%E9%AD%8F%E9%B9%8F.pdf 阿里巴巴基于Java容器的多应用部署技术实践]
 +
*[http://docs.huihoo.com/infoq/qconbeijing/2016/day1/Java%E6%96%B0%E5%8F%91%E5%B1%95%E4%B8%93%E9%A2%98/3-7-%E9%AB%98%E7%9B%9B%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20Java-%E6%9E%97%E6%96%87.pdf 高盛如何使用Java]
 
*[http://docs.huihoo.com/redhat/2011/Java-From-OpenJDK-to-Red-Hat-Enterprise-Linux-and-What-Lies-Ahead.pdf Java – From OpenJDK to Red Hat Enterprise Linux and What Lies Ahead]
 
*[http://docs.huihoo.com/redhat/2011/Java-From-OpenJDK-to-Red-Hat-Enterprise-Linux-and-What-Lies-Ahead.pdf Java – From OpenJDK to Red Hat Enterprise Linux and What Lies Ahead]
  

2016年5月25日 (三) 13:51的版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 OpenJDK Thanks, Wikipedia.
Openjdk.gif

OpenJDK 是 Java 语言、平台规范的开源实现。

https://openjdk.java.net/

Today this project contains two significant components of the JDK:

  • The HotSpot Virtual Machine
  • The Java programming-language compiler (javac)

目前,OpenJDK 采取 GPL 2 许可协议

未来,JRockit与HotSpot将会合并为单独一个JVM,互相取长补短。合并后的成果将会持续不断地加到OpenJDK当中。Oracle将会继续维护开源与闭源的JDK实现。Sun的Java for Business与Oracle的JRockit Mission Control、JRockit Real Time以及JRockit Virtual Edition仍将受专利保护并使用商业协议,他们是付费产品。详见JVM的未来策略

目录

JDK 9

JDK 8

在 Java 8 中,与云相关的最重要的两个特性就是多租户与模块化:

  • 多租户:指的是在一个 Java 虚拟机(JVM)中安全运行多个应用的能力。
  • 模块化:指的是把 JDK 重新组织为一套尽管互相依赖但却是定义清晰的模块。Java 开发人员的一个替代选择是使用 OSGi
  • JDK 8 @ OpenJDK
  • Java 8全面解析

JDK 7

JDK 6

IcedTea

IcedTea 基于 OpenJDK 构建。

Taobao

JVM@Taobao

Azul

  • Azul Zing是一款专为需要低时延、较高的交易速度、较大的工作内存和/或一致的响应时间的企业Java应用程序而设计JVM。Zulu是Azul通过认证、免费开源的OpenJDK构建,提供一系列灵活的支持选项,适合部署在企业用户和嵌入式系统中。
  • Zulu.org

Debian

Debian6自带的JDK

java -version
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8.13) (6b18-1.8.13-0+squeeze2)
OpenJDK Client VM (build 14.0-b16, mixed mode, sharing)

OpenJDK @ Debian

代码

brew install mercurial

OpenJDK 8

hg clone http://hg.openjdk.java.net/jdk8u/jdk8u-dev
cd jdk8u-dev
chmod 755 get_source.sh 
./get_source.sh

开发者

构建

文档

图集

链接

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱