OpenJDK
OpenJDK原是Sun Microsystems公司为Java平台构建的Java开发环境(JDK)的开源版本,完全自由,开放源码。Sun Microsystems公司在2006年的JavaOne大会上称将对Java开放源代码,于2009年4月15日正式发布OpenJDK。甲骨文在2010年收購Sun Microsystem之後接管了這個專案。
開發者 | 甲骨文公司(以前是昇陽電腦) |
---|---|
源代码库 | |
编程语言 | C++及Java |
操作系统 | 跨平台 |
类型 | 函式庫 |
许可协议 | GPL+linking exception |
网站 | openjdk.java.net |
歷史
2008年5月,Fedora 9[1][2]及Ubuntu 8.04[3]於發行版中發佈OpenJDK,完整地基於自由及开放源代码的OpenJDK。[4]
2008年6月,IcedTea 6(Fedora 9上的一個套件版本的OpenJDK)宣布已通過Technology Compatibility Kit測試,可以稱得上是一個完全兼容的Java 6的執行環境。[5]
2008年7月12日,Debian接受了OpenJDK-6的不穩定版本[6][7],但目前情況已經穩定[8]。OpenJDK也可以在openSUSE、Red Hat Enterprise Linux及其衍生系統,如CentOS中找到。[9]
自2008年7月,OpenJDK 7可以運行在Mac OS X和其他的BSD發行版。[10]
2009年7月,Ubuntu 9.04中的二進制版本OpenJDK在Java SE 6 JCK中通過了所有的兼容性測試。[11]
2016年8月22日,Google在Android 7.0 Nougat中,將專利的JDK替換成開源方案的OpenJDK,以徹底解決Java的專利問題。[12]
参考资料
- Wade, Karsten. . 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.
- . Sun Microsystems. [2008-05-02]. (原始内容存档于2012-02-05).
- . [2008-04-19]. (原始内容存档于2011-05-20).
- Reinhold, Mark. . 2008-04-24 [2008-04-19]. (原始内容存档于2008-04-29).
- Sharples, Rich. . 2008-06-19 [2010-01-15]. (原始内容存档于2008-06-20).
- Topic, Dalibor. . 2008-07-14 [2008-07-15]. (原始内容存档于2008-09-07).
- . debian.org. [2008-07-15]. (原始内容存档于2009-05-19).
- . debian.org. 2009-02-14 [2009-02-16]. (原始内容存档于2011-06-05).
- . opensuse.org. [2009-06-01]. (原始内容存档于2009-05-27).
- Fuller, Landon. . 2008-08-19 [2008-08-22]. (原始内容存档于2008-08-23).
- . [2010-01-15]. (原始内容存档于2011-09-29).
- . [2017-11-20]. (原始内容存档于2018-12-03).
外部链接
- OpenJDK官方网站页面存档备份,存于
- OpenJDK FAQArchived 2012-03-03 at WebCite
- OpenJDK - The First Year页面存档备份,存于 by Mark Reinhold
- AdoptOpenJDK 页面存档备份,存于,社区预构建的OpenJDK
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.