OpenJDK

维基百科,自由的百科全书
跳转到导航 跳转到搜索
OpenJDK
File:OpenJDK logo.svg
开发者甲骨文公司(以前是太阳计算机系统
当前版本
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    源代码库
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    编程语言C++Java
    引擎
      Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
      操作系统跨平台
      类型函数库
      许可协议GPL+linking exception
      网站openjdk.org

      OpenJDK是Java的开发环境(JDK)的开源版本,完全自由,开放源码。

      Sun Microsystems公司在2006年的JavaOne大会上称将对Java开放源代码,于2009年4月15日正式发布OpenJDK。甲骨文在2010年收购Sun Microsystem之后接管了这个项目。

      历史[编辑]

      2008年5月,Fedora 9[1][2]Ubuntu 8.04[3]于发行版中发布OpenJDK,完整地基于自由开放源代码的OpenJDK。[4]

      2008年6月,IcedTea英语IcedTea 6(Fedora 9上的一个包版本的OpenJDK)宣布已通过Technology Compatibility Kit英语Technology Compatibility Kit测试,可以称得上是一个完全兼容的Java 6的执行环境。[5]

      2008年7月12日,Debian接受了OpenJDK-6的不稳定版本[6][7],但目前情况已经稳定[8]。OpenJDK也可以在openSUSERed Hat Enterprise Linux及其派生系统,如CentOS中找到。[9]

      自2008年7月,OpenJDK 7可以运行在Mac OS X和其他的BSD发行版。[10]

      2009年7月,Ubuntu 9.04中的二进制版本OpenJDK在Java SE 6 JCK英语Technology Compatibility Kit中通过了所有的兼容性测试。[11]

      2016年8月22日,GoogleAndroid 7.0 Nougat中,将专利的JDK替换成开源方案的OpenJDK,以彻底解决Java的专利问题。[12]

      参考资料[编辑]

      1. ^ Wade, Karsten. OpenJDK in Fedora 9!. redhatmagazine.com. 2008-03-13 [2008-04-05]. (原始内容存档于2008-04-21). Thomas Fitzsimmons updated the Fedora 9 release notes source pages to reflect that Fedora 9 would ship with OpenJDK 6 instead of the IcedTea implementation of OpenJDK 7. Fedora 9(Sulphur)is due to release in May 2008. 
      2. ^ Open Source Java Technology Debuts In GNU/Linux Distributions. Sun Microsystems. [2008-05-02]. (原始内容存档于2012-02-05). 
      3. ^ openjdk-6 in Ubuntu. [2008-04-19]. (原始内容存档于2011-05-20). 
      4. ^ Reinhold, Mark. There’s not a moment to lose!. 2008-04-24 [2008-04-19]. (原始内容存档于2008-04-29). 
      5. ^ Sharples, Rich. Java is finally Free and Open. 2008-06-19 [2010-01-15]. (原始内容存档于2008-06-20). 
      6. ^ Topic, Dalibor. QotD: Debian Overview of openjdk-6 source package. 2008-07-14 [2008-07-15]. (原始内容存档于2008-09-07). 
      7. ^ Overview of openjdk-6 source package. debian.org. [2008-07-15]. (原始内容存档于2009-05-19). 
      8. ^ Package: openjdk-6-jdk. debian.org. 2009-02-14 [2009-02-16]. (原始内容存档于2011-06-05). 
      9. ^ Package: OpenJDK. opensuse.org. [2009-06-01]. (原始内容存档于2009-05-27). 
      10. ^ Fuller, Landon. SoyLatte, Meet OpenJDK: OpenJDK 7 for Mac OS X. 2008-08-19 [2008-08-22]. (原始内容存档于2008-08-23). 
      11. ^ Announcing OpenJDK 6 Certification for Ubuntu 9.04(jaunty). [2010-01-15]. (原始内容存档于2011-09-29). 
      12. ^ 下一版Android將以OpenJDK取代甲骨文的Java APIs-iThome. [2017-11-20]. (原始内容存档于2018-12-03). 

      外部链接[编辑]