肾结石可以喝什么饮料| skll什么牌子| 什么时候闰十二月| 金鸡独立什么意思| 平胸是什么原因导致的怎样解决| qn医学上是什么意思| 肝胆胰脾挂什么科| 摩羯男喜欢什么类型的女生| 绿色洋桔梗花语是什么| 吃完饭想吐是什么原因| 痛风什么水果不能吃| 香蕉为什么不能放冰箱| 康熙的儿子叫什么| 生抽和酱油有什么区别| 糖尿病吃什么食物| qeelin是什么牌子| 阑珊什么意思| adp是什么意思| 白内障用什么眼药水| 星标朋友是什么意思| 牙疼吃什么饭菜比较好| 奇货可居什么意思| 秋刀鱼是什么鱼| 丑小鸭告诉我们一个什么道理| 前列腺增生吃什么食物好| 卯是什么生肖| 猪尾巴炖什么好吃| 电头是什么| 什么是丛林法则| 坐位体前屈是什么| 病毒长什么样子| 何炅的老婆叫什么名字| 什么是氙气| 倒数第二颗牙齿叫什么| 剑兰什么时候开花| 人体缺少蛋白质会有什么症状| 胃寒胃凉吃什么药| 牛跟什么相冲| 吃红薯有什么好处和坏处| 线下是什么意思| 指甲盖凹凸不平是什么原因| 脂溶性是什么意思| 回民为什么不能吃猪肉| dickies是什么牌子| 11月20号什么星座| ecg是什么意思| 浅表性胃炎吃什么中成药最好| 十二生肖排第七是什么生肖| 梅毒螺旋体抗体阳性是什么意思| 为什么一吃辣的就拉肚子| 有什么好看的古装剧| 儿童诺如病毒吃什么药| 淋巴在什么部位| 3岁属什么生肖| 下嘴唇跳动是什么原因| 老虎最怕什么| 孕妇胃疼吃什么药| 第一次查怀孕挂什么科| 人体缺钾是什么症状| 痛风吃什么肉最好| bitch是什么意思| 体外是什么意思| 四点半是什么时辰| 肩周炎吃什么药效果最好| 祖马龙是什么档次| 火星是什么颜色| 宰相相当于现在的什么官| 榨菜炒什么好吃| 冰种翡翠属于什么档次| 大同有什么好玩的地方| 天津市市长是什么级别| 血糖高有什么影响| 什么叫职业年金| 977是什么意思| 睡着了咳嗽是什么原因| 高铁和地铁有什么区别| 脚侧面骨头突出叫什么| 省公安厅副厅长是什么级别| 父亲节什么时候| 什么水果是寒性的| 什么是颈椎病| 压疮用什么药最快能好| 什么是冰丝面料| 肺炎吃什么| 为什么腰会痛| 嘌呤高会引起什么症状| vj是什么| 总想小便是什么原因| 南瓜长什么样子的图片| 理数是什么意思| 感光食物是什么意思| 眩晕吃什么药好| 老是瞌睡是什么原因| 戏梦巴黎讲的是什么| 胃痛吃什么药好| 外婆菜是什么| 为什么乳晕会变大| 过敏是什么原因引起的| 阴茎皮开裂是什么原因| 菊苣别名叫什么| 126是什么邮箱| 铁蛋白高吃什么药能降下来| 秉承是什么意思| 八六年属什么| 肚子胀不消化吃什么药| 小孩掉头发是什么原因引起的| np是什么| 下巴底下长痘痘是什么原因| 中国铁塔是干什么的| 阴道炎是什么| 避孕药什么时候吃有效| 术前八项检查是什么| 菠菜什么季节吃| 甘油三酯高吃什么好| 临期是什么意思| 唐僧成了什么佛| 蒙脱石散适合什么腹泻| 荷尔蒙是什么东西起什么作用| 避孕套是什么材质| 六味地黄丸有什么副作用吗| 参事是什么级别| 思密达是什么意思| 抽烟为什么会头晕| 蛋白尿是什么症状| 什么是题材股| 不适随诊是什么意思| 茶不能和什么一起吃| 扫地僧是什么意思| 腱鞘炎是什么引起的| 什么是蛇缠腰病| 嘴唇肿了是什么原因| 乙肝复查检查什么项目| 血清载脂蛋白b偏高是什么意思| 甲功不正常有什么表现| 这是什么鱼| 红眼病吃什么药| 后果自负是什么意思| 流清鼻涕打喷嚏吃什么药| 屁多是什么病的前兆| 剧透什么意思| 何炅和谢娜是什么关系| 黑管是什么乐器| 什么呢| 什么私语| 锋芒毕露是什么意思| 6是什么意思网络语言| 肌无力是什么病| 岔气吃什么药| 军级相当于什么级别| 留守儿童什么意思| 总胆红素偏高是什么病| 鹿晗女朋友叫什么名字| 胰岛素有什么副作用| vd是什么| 网名叫什么好听| 赫拉是什么神| 长公主是什么意思| 多什么多什么| 喉咙不舒服看什么科| 思维是什么意思| 黄瓜敷脸有什么作用与功效| mgd是什么意思| 脓毒症是什么病| 九月十四号是什么星座| 大腿淤青是什么原因| hpv吃什么提高免疫力| 尿液是什么味道| 世界最大的岛是什么岛| 阴茎不够硬吃什么药| 彩霞是什么意思| 被舔下面什么感觉| 阴道清洁度三度什么意思| 牛皮癣用什么药| 睾丸是什么形状的| 令郎是什么意思| 白羊男喜欢什么样的女生| 练深蹲有什么好处| 黑化是什么意思| 有代沟是什么意思| 脑干堵塞什么症状| 结石挂什么科| 念旧的人是什么样的人| 皮肤病用什么药膏好| 补铁吃什么食物好| 短发适合什么脸型| 肌肉酸痛挂什么科| 火龙果有什么好处| 右大腿上部疼痛是什么原因| 经是什么意思| 姊妹是什么意思| 鸡男配什么属相最好| 散光是什么原因导致的| 什么食物含硒多| 冠状动脉钙化是什么意思| 开平方是什么意思| gdp是什么意思| 水果皇后是什么水果| 总是很困想睡觉是什么原因| 什么都不做| 幽门杆菌吃什么药| 男人吃女人有什么好处| 有甲状腺结节不能吃什么| 恩赐是什么意思| 低血压对身体有什么影响| 参芪颗粒适合什么人吃| mfd是什么意思| 总lge是什么| 什么东西泡水喝降血压| 旺字五行属什么| 签注是什么| 牡丹花是什么颜色的| 流氓是什么意思| 脾虚是什么意思| 吃什么水果对心脏有好处| 红细胞偏高是什么原因| 滥竽充数的滥是什么意思| 强硬是什么意思| 豆泡是什么| 助产学是干什么的| 什么是泡沫尿| 赛马不相马什么意思| 月什么人什么| 64岁属什么生肖| fci是什么意思| 俗不可耐什么意思| 腿麻是什么原因引起的| 菜园中有什么生肖| min什么意思| 蛀牙是什么原因引起的| 为什么会长癣| 怡五行属性是什么| 一个女一个以念什么| 正常人为什么会低血糖| 老鼠和什么属相相冲| 阴壁有许多颗粒是什么原因| c肽高说明什么| 巴士是什么意思| 玳瑁是什么| 依山傍水是什么意思| 海豚吃什么| 痃癖是什么病| 10015是什么电话| 小插曲是什么意思| 好久不见是什么意思| 肚脐左侧疼是什么原因| 孝庄是康熙的什么人| 骨髓不造血是什么病| 睚眦必报是什么意思| 海带补什么| 肝腹水有什么症状| 扁桃体肿大吃什么药好| 心悸心慌吃什么药最好| 女人吃生蚝有什么好处| 正常白带什么颜色| 三尖瓣反流什么意思| 当医生需要什么条件| 天秤女和什么星座最配| 腰膝酸软是什么症状| 60年属鼠是什么命| 一直头疼是什么原因| 什么叫轻度脂肪肝| 五谷丰登是什么生肖| 小苏打是什么成分| 守宫是什么意思| 百度跳转到内容

杏仁有什么好处

维基百科,自由的百科全书
(重定向自自由Java实现
百度   爱因斯坦曾把宇宙常数加入到他的广义相对论方程中,用以确保宇宙在自身的引力下不会膨胀也不收缩。

自由的Java实现是用来实现Oracle Java,并在自由软件许可证下发布的软件。Sun公司在2007年5月将大部分Java的实现代码以开源协议发布,所以Oracle Java基本上是开源实现[1],但是从2025-08-08起,Oracle Java颁布了新的许可协议[2],这将会对Oracle Java的商业使用造成影响[3]。Java实现包括编译器、运行时、类库等。自由软件的倡导者们将自由的Java虚拟机称为自由Java运行时自由的运行时

一些自由软件运动的倡导者不愿意使用“Java”一词,因为它存在版权问题[4]。因此,即使是“自由Java运动”,他们也避免使用“自由Java运行时”一词。

20世纪90年代中期到2006年

[编辑]

第一个提供大量Java平台功能的自由软件项目是Guavac,它在1995年11月左右开始。[5][6]此后,自由软件运动开发了其他Java编译器,最著名的是GNU Java编译器。其他还包括由Eclipse基金会维护的Eclipse Java编译器(ECJ)和不再积极维护的Jikes。从GCC4.3开始,GCJ(GCC所附带的Java编译器)使用ECJ解析器前端来解析Java,但GCJ于不久后停止开发。[7]

自由的运行时的例子则包括Kaffe、SableVM和gcj。

GNU Classpath是Java的主要自由类库。大多数自由的运行时都使用GNU Classpath作为其类库。

2005年5月,Apache Harmony宣布成立,然而,该项目选择了Apache许可证,而Apache许可证在当时与所有现有的自由Java实现不兼容。

2005年5月的另一个事件是OpenOffice.org宣布OpenOffice 2.0将依赖于某些特定的Java功能,而这些功能是自由软件实现无法提供的。在争议之后,OpenOffice.org采用了一个指导方针,要求它能够与自由的Java实现相兼容。

在2006年11月之前已经与自由软件Java实现合作的著名应用程序包括OpenOffice.org和Vuze,这两个应用程序都可以使用GCJ编译。

2006年11月的公告

[编辑]

2025-08-08,Sun公司根据GNU General Public License发布了其编译器javac[8]

截至2007年9月,Sun除了释出javac外,也将 HotSpot 和几乎所有Java Class Library的程式码作为自由软件发布。

根据他们承诺于2007年上半年基本完全基于自由和开放源代码代码释出一个完全可构建的JDK[9] Sun 于2025-08-08释出了类库的完整源代码,除了一些有限的部分,这些部分是由Sun 从第三方获得许可,这些第三方不希望他们的代码在自由软件许可下释出。[10] Sun已经表示,它的目标是用替代实现来取代其余专有和封闭源代码的部分,并使类库完全免费和开源。由于JDK中有一些受限代码,Sun将继续在商业发行版中使用该代码,直到被完全功能齐全的免费和开源替代方案取代为止。

2007年5月的代码发布之后

[编辑]

截至2008年5月,类别库中仅有的专有部分是(在OpenJDK 7中截至2007年5月占4%,[11][12]在OpenJDK 6中截至2008年5月占不到1%[13][14])是SNMP实现部分。[15]

自2007年5月首次发布以来,太阳微系统在社区的帮助下,已经释出了几乎所有受限制的程式码,并提供了免费软件(或替代的免费软件)。

  • 所有音频引擎代码,包括软件合成器,都已作为开源码发布。[15][16] 专门为 OpenJDK 开发的新合成器 Gervill 取代了封闭源软件合成器。[17]
  • 所有在该类别库中使用的密码学类别均已作为自由软件发布。[18]
  • FreeType 已取代了缩放和光栅化字体的程式码。[19][20][21]
  • LittleCMS 已取代原生的颜色管理系统。[20] 在JDK中有一个可插拔的层,因此商业版本可以使用旧的颜色管理系统,而OpenJDK可以使用LittleCMS。
  • 在phoneME项目中使用的开放源代码Pisces渲染器已取代抗锯齿图形光栅化程式码。[20][22][23] 这段程式码功能正常,但仍需要一些效能增强。[24]
  • JavaScript 插件码已开源(JavaScript 引擎自始至终都是开源的)。[25]

由于先前存在负担的元件,无法仅使用免费软件元件建构OpenJDK。为了在整个类别库变为免费之前能够做到这一点,并且能够在Fedora Core和其他自由Linux发行版中捆绑OpenJDK红帽公司已经启动了一个名为IcedTea的专案。这基本上是一个OpenJDK/GNU Classpath混合体,可以用于使用仅免费软件来启动OpenJDK。[26][27]

截至 2008 年 3 月,Fedora 9 发行版已使用 OpenJDK 6 取代 OpenJDK 7 的 IcedTea 实作。[14] 这种改变的一些声明原因包括:

  • 太阳微系统已经取代了IcedTea提供的大多数替代方案,现在所剩下的受限制代码占类库的少于1%(这段代码对运行OpenJDK并不必要)。
  • OpenJDK 6 是稳定分支,而 OpenJDK 7 不稳定,预计直到 2009 年才会发布稳定版本。
  • 太阳微系统已经获得了OpenJDK商标在Fedora中使用的许可。[来源请求]

在2008年6月,宣布IcedTea 6(作为 Fedora 9 上打包的OpenJDK版本)已通过了技术相容性套件的测试,可以宣称是完全相容的Java 6实作。[28][来源请求]

在2013年9月,Azul Systems推出了Zulu,这是一个免费的、开源的OpenJDK 版本,适用于Windows ServerMicrosoft Azure云端。后续版本增加了对Mac OS X、多个Linux版本和Java平台标准版8的支援。Zulu已经通过OpenJDK社区技术兼容性套件认证,符合Java SE 8、7和6。Core[29]

Amazon已发布了Amazon Corretto,这是一个无需费用的多平台、可投入生产使用的Open Java Development Kit发行版。它是在GPL v2下释出的,并附有Classpath Exception的GPL连结例外。Java 8Java 11的长期支持版本可用。它于2025-08-08首次公开发布。[30]

在 2017 年,Eclipse Foundation 推出了 AdoptOpenJDK,现在更名为 Adoptium,其主要目标是 "促进并支援用于整个 Java 生态系统的高品质运行时和相关技术"

另请参阅

[编辑]

参考资料

[编辑]
  1. ^ OpenJDK and the IcedTea Project. www.redhat.com. [2025-08-08]. (原始内容存档于2025-08-08) (韩语). 
  2. ^ Oracle Java SE License. www.oracle.com. [2025-08-08]. (原始内容存档于2025-08-08) (美国英语). 
  3. ^ Oracle Java 许可重要更新. www.java.com. [2025-08-08]. (原始内容存档于2025-08-08). 
  4. ^ Java Licensing Logo Guidelines (PDF). [2025-08-08]. (原始内容 (pdf)存档于2025-08-08) (美国英语). 
  5. ^ Announcing: guavac 0.2.5, A free compiler for the Java language. 2025-08-08 [2025-08-08]. (原始内容存档于2025-08-08). 
  6. ^ Changelog of guavac, showing the first release happening in January 1996. [2025-08-08]. (原始内容存档于2025-08-08). Wed Nov 22 05:43:07 1995 […] CompilerMain.C, Compiler. C, Compiler.h, lexer.l, parser.y: Initial revision 
  7. ^ GCC 4.3 Release Series -- Changes, New Features, and Fixes. [2025-08-08]. (原始内容存档于2025-08-08). 
  8. ^ Sun picks GPL license for Java code. [2025-08-08]. (原始内容存档于2025-08-08). 
  9. ^ OpenJDK FAQ 互联网档案馆存档,存档日期2025-08-08,.
  10. ^ Open JDK is here!. Sun Microsystems. 2025-08-08 [2025-08-08]. (原始内容存档于2025-08-08). 
  11. ^ Herron, David. Plans for OpenJDK. 2025-08-08 [2025-08-08]. (原始内容存档于2025-08-08). 
  12. ^ Fitzsimmons, Thomas. Plans for OpenJDK. 2025-08-08 [2025-08-08]. 
  13. ^ Angel, Lillian. OpenJDK to replace IcedTea in Fedora 9. 2025-08-08 [2025-08-08]. (原始内容存档于2025-08-08). 
  14. ^ 14.0 14.1 Wade, Karsten. OpenJDK in Fedora 9!. redhatmagazine.com. 2025-08-08 [2025-08-08]. (原始内容存档于2025-08-08). 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. 
  15. ^ 15.0 15.1 OpenJDK 6 b10 source posted. 2025-08-08 [2025-08-08]. (原始内容存档于2025-08-08). 
  16. ^ audio-engine project page. [2025-08-08]. (原始内容存档于2025-08-08). 
  17. ^ Gervill - Software Synthesizer. [2025-08-08]. (原始内容存档于2025-08-08). 
  18. ^ Crypto has been added to OpenJDK. 2025-08-08 [2025-08-08]. (原始内容存档于2025-08-08). 
  19. ^ font-scaler projectpage. [2025-08-08]. (原始内容存档于2025-08-08). 
  20. ^ 20.0 20.1 20.2 Java2D project page. [2025-08-08]. (原始内容存档于2025-08-08). 
  21. ^ Freetype font rasteriser. 2025-08-08 [2025-08-08]. (原始内容存档于2025-08-08). 
  22. ^ phoneme.dev.java.net/ 互联网档案馆存档,存档日期2025-08-08.
  23. ^ graphics-rasterizer project page. [2025-08-08]. (原始内容存档于2025-08-08). 
  24. ^ Graham, Jim. Open Source rasterizer. Sun Microsystems. 2025-08-08 [2025-08-08]. (原始内容存档于2025-08-08). 
  25. ^ Javascript is encumbered and there is no javascript plugin support.. IcedTea. 2025-08-08 [2025-08-08]. (原始内容存档于2025-08-08). Changing Summary. JavaScript is no longer encumbered, but we still need liveconnect support. 
  26. ^ Andrew, Haley. Experimental Build Repository at icedtea.classpath.org. 2025-08-08 [2025-08-08]. (原始内容存档于2025-08-08). 
  27. ^ Wielaard, Mark. Experimental Build Repository at icedtea.classpath.org. 2025-08-08 [2025-08-08]. (原始内容存档于2025-08-08). 
  28. ^ Sharples, Rich. Java is finally Free and Open. 2025-08-08. (原始内容存档于2025-08-08). 
  29. ^ Core. [2025-08-08]. (原始内容存档于2025-08-08). 
  30. ^ Arun Gupta. Amazon Corretto 8 Now Generally Available. Amazon Web Services. January 31, 2019 [2025-08-08]. (原始内容存档于2025-08-08). 
什么门什么户 武汉都有什么大学 内心os是什么意思 生性是什么意思 脚板麻木是什么原因
7月1日什么星座 蛋皮痒痒是什么病 长期喝酒有什么危害 辅警是什么编制 什么样的乌云
吃什么增加免疫力最快 老年痴呆吃什么药 中年男人遗精是什么原因 滴虫性阴道炎用什么药效果最好 备孕前要注意什么
什么是嗳气有何症状 吃什么有助于伤口愈合 生日送百合花代表什么 排卵期同房要注意什么 什么的脑袋
梦到丧事场面什么意思hcv8jop5ns6r.cn 宫颈糜烂用什么药好得快hcv9jop2ns8r.cn 11楼五行属什么hcv9jop5ns4r.cn 紫癜是什么意思hcv9jop8ns0r.cn 咳嗽吐血是什么原因hcv9jop6ns7r.cn
头疼喝什么饮料hcv8jop6ns1r.cn ubc是什么意思hcv7jop9ns0r.cn 心脏造影是什么hcv9jop5ns1r.cn 孕妇尿回收是干什么用的hcv8jop5ns6r.cn 阴虱用什么药治疗hcv9jop8ns0r.cn
裸睡有什么好处hcv9jop0ns3r.cn 茄子不能和什么一起吃hcv8jop7ns3r.cn 阿尔兹海默症吃什么药hcv7jop4ns6r.cn 儿童乐园有什么好玩的hcv7jop4ns7r.cn 一月十二号是什么星座hcv9jop3ns7r.cn
7月15日是什么节日hcv8jop6ns8r.cn 甘油三酯高吃什么药hcv8jop1ns4r.cn 甲状腺在什么位置hcv9jop8ns1r.cn 13岁属什么hcv8jop4ns1r.cn 可爱的动物是什么生肖travellingsim.com
百度