本页使用了标题或全文手工转换

OpenJDK

维基百科,自由的百科全书
跳转至: 导航搜索
OpenJDK
OpenJDK logo.png
開發者 甲骨文公司(前昇陽電腦
穩定版本 OpenJDK7 RI(2011年7月22日 (2011-07-22)
預覽版本 OpenJDK8 Build b46(2012年7月5日 (2012-07-05)
编程语言 C++Java
操作系统 跨平台
类型 函式庫
许可协议 GPL+linking exception
網站 openjdk.java.net

OpenJDK原是Sun Microsystems公司为Java平台构建的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 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]. 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]. 
  3. ^ openjdk-6 in Ubuntu. [2008-04-19]. 
  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. (原始内容存档于2008-06-20). 
  6. ^ Topic, Dalibor. QotD: Debian Overview of openjdk-6 source package. 2008-07-14 [2008-07-15]. 
  7. ^ Overview of openjdk-6 source package. debian.org. [2008-07-15]. 
  8. ^ Package: openjdk-6-jdk. debian.org. 2009-02-14 [2009-02-16]. 
  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]. 
  11. ^ Announcing OpenJDK 6 Certification for Ubuntu 9.04(jaunty)
  12. ^ 下一版Android將以OpenJDK取代甲骨文的Java APIs-iThome. 

外部链接[编辑]