📑 Table of Contents

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

OpenJDK
開發者甲骨文公司(以前是昇陽電腦
当前版本
  • 26(2026年3月17日;穩定版本)[1]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
编程语言C++Java
操作系统跨平台
类型函式庫
许可协议GPL+linking exception
网站openjdk.org

Sun Microsystems公司在2006年的JavaOne大会上称将对Java开放源代码,于2009年4月15日正式发布OpenJDK。甲骨文在2010年收購Sun Microsystem之後接管了這個專案。

歷史

编辑

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

2008年6月,IcedTea英语IcedTea 6(Fedora 9上的一個套件版本的OpenJDK)宣布已通過Technology Compatibility Kit英语Technology Compatibility Kit測試,可以稱得上是一個完全兼容的Java 6的執行環境。[6]

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

自2008年7月,OpenJDK 7可以運行在Mac OS X和其他的BSD發行版。[11]

2009年7月,Ubuntu 9.04中的二進制版本OpenJDK在Java SE 6 JCK英语Technology Compatibility Kit中通過了所有的兼容性測試。[12]

2016年8月22日,GoogleAndroid 7.0 Nougat中,將專利的JDK替換成開源方案的OpenJDK,以徹底解決Java的專利問題。[13]

参考资料

编辑
  1. ^ Java 26 / JDK 26: General Availability. 2026年3月17日 [2026年3月17日]. 
  2. ^ 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. 
  3. ^ Open Source Java Technology Debuts In GNU/Linux Distributions. Sun Microsystems. [2008-05-02]. (原始内容存档于2012-02-05). 
  4. ^ openjdk-6 in Ubuntu. [2008-04-19]. (原始内容存档于2011-05-20). 
  5. ^ Reinhold, Mark. There’s not a moment to lose!. 2008-04-24 [2008-04-19]. (原始内容存档于2008-04-29). 
  6. ^ Sharples, Rich. Java is finally Free and Open. 2008-06-19 [2010-01-15]. (原始内容存档于2008-06-20). 
  7. ^ Topic, Dalibor. QotD: Debian Overview of openjdk-6 source package. 2008-07-14 [2008-07-15]. (原始内容存档于2008-09-07). 
  8. ^ Overview of openjdk-6 source package. debian.org. [2008-07-15]. (原始内容存档于2009-05-19). 
  9. ^ Package: openjdk-6-jdk. debian.org. 2009-02-14 [2009-02-16]. (原始内容存档于2011-06-05). 
  10. ^ Package: OpenJDK. opensuse.org. [2009-06-01]. (原始内容存档于2009-05-27). 
  11. ^ Fuller, Landon. SoyLatte, Meet OpenJDK: OpenJDK 7 for Mac OS X. 2008-08-19 [2008-08-22]. (原始内容存档于2008-08-23). 
  12. ^ Announcing OpenJDK 6 Certification for Ubuntu 9.04(jaunty). [2010-01-15]. (原始内容存档于2011-09-29). 
  13. ^ 下一版Android將以OpenJDK取代甲骨文的Java APIs-iThome. [2017-11-20]. (原始内容存档于2018-12-03). 

外部链接

编辑

📚 Artikel Terkait di Wikipedia

Simula

、离散事件模拟和特征性的垃圾收集。Simula的影響经常被低估,Smalltalk、CLU、C++、Object Pascal、Modula-3、Java和后来的很多编程语言,受到了Simula 67的启发。BETA是Simula的现代后继者。 1957年,克利斯登·奈加特開始在NDRE(英语:Norwegian

RFC

RFC 6844 DNS Certification Authority Authorization (CAA) Resource Record RFC 6895 Domain Name System (DNS) IANA Considerations RFC 7159 The JavaScript Object

JOVIAL

Self Visual Basic Java C# Vala Groovy Crystal(英语:Crystal (programming language)) 多范型 C++ Modula-3 Fortran 90 Dylan Python Lua Ada 95 JavaScript Ruby Factor

根证书

由於根憑證在公開金鑰基礎建設擔任重要角色,負責任的憑證機構會公佈憑證作業準則(英语:Certification Practice Statement)以供公眾查閱,並負上法律責任。根證書一般會預先在不同的軟體廣泛部署,所以各大軟體商(如Mozilla、微软、蘋果公司、甲骨文公司Java、Adobe

ALGOL 58

_Independent_States#1992_Council_for_Standardization,_Metrology_and_Certification) 信息处理国际联盟(英语:International Federation for Information Processing) (IFIP)

併購

演白武士於2011年合併金鼎證券,改名為群益金鼎證券,中華開發金控持有的金鼎證券股票在適當價格釋出。 2009年,Oracle併購昇陽電腦,而取得Java、MySQL、OpenOffice.org等軟體的版權掌控。而後引發OpenOffice開發者出走,見OpenOffice已經無人可以繼續維護,2

ALGOL

Self Visual Basic Java C# Vala Groovy Crystal(英语:Crystal (programming language)) 多范型 C++ Modula-3 Fortran 90 Dylan Python Lua Ada 95 JavaScript Ruby Factor

ALGOL 60

_Independent_States#1992_Council_for_Standardization,_Metrology_and_Certification) 信息处理国际联盟(英语:International Federation for Information Processing) (IFIP)