自由的Java实现

✍ dations ◷ 2025-05-20 05:52:00 #自由的Java实现

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

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

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

自由的运行时的例子则包括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编译。

相关

  • 国务卿美国国务卿(United States Secretary of State),直译为美国国务秘书,是美国国务院的首长,同时为美国内阁成员,主管美国外交事务,代表美国总统执行对外政策,相当于美国外交部长,其地位
  • 李孟谚李孟谚(1966年12月12日-)彰化县人,现任中华民国行政院秘书长兼各联合服务中心主任,台湾水利专家,曾任台南市代理市长。在台北县长苏贞昌任内担任水利局长,协助台北县(今新北市)脱离水
  • 三趾马属见内文三趾马为哺乳类动物奇蹄目马科进化史上的一个已绝灭的旁支,生存于中新世早期至更新世,距今约2300万年至78.1万年前,曾经广泛分布于北美洲、亚洲、欧洲和非洲,栖息地包括无
  • 援华联合会援华联合会(United China Relief)是抗日战争时期在美国本土整合同情中国的民间团体,与在华美籍人士发起建立的国际援华抗日募捐民间组织。宗旨是筹集经费、购买捐献各类物资以
  • 影子政府在议会制政体中,议会中最大的反对党通常会自认是影子政府。如果这反对党实力足够的话,甚至会有一个影子内阁,当中反对党的众领袖与政府内阁的部长逐一对应。如果该党于下次大选
  • 1929-30球季英格兰足总杯1929/30球季英格兰足总杯(英语:FA Cup),是第55届英格兰足总杯,今届赛事的冠军是阿仙奴,他们在决赛以2:0击败哈特斯菲尔德,夺得冠军。本届赛事继续在旧温布莱球场举行。哈队近3季第
  • 齐拉克普尔齐拉克普尔(Zirakpur),是印度旁遮普邦Patiala县的一个城镇。总人口25006(2001年)。该地2001年总人口25006人,其中男性14198人,女性10808人;0—6岁人口3823人,其中男2065人,女1758人;识
  • 霍德明霍德明(1955年10月3日-2019年6月1日),生于台湾台北市,祖籍陕西,经济学者,生前系北京大学中国经济研究中心教授。1977年,毕业于台湾大学经济学系。留学美国罗切斯特大学,1985年取得博
  • 赤道几内亚航空 (1986年)赤道几内亚航空(西班牙语:Ecuato Guineana de Aviación-EGA)是赤道几内亚的一家航空公司。成立于1986年,曾经是赤道几内亚的国家航空公司,提供客运和货运服务往西非国家。枢纽机
  • 龙口矿业山东能源龙口矿业集团有限责任公司,简称山东能源龙矿集团、山东能源龙口矿业集团有限公司,以及龙矿集团(英语:Shandong Energy Longkou Mining Group Company Limited),于1968年由当时国家煤炭部安排成立,名为前身“龙口矿务局”,之后于2010年12月,和另外5家矿业,也就是由淄博矿业、枣庄矿业、新汶矿业、肥城矿业,以及临沂矿业安排组成“山东能源集团有限公司”,也就是由山东省政府批准于2011年3月21日组成而设,自此成为旗下公司。山东能源龙矿集团是“世界50