Java回归Mac_OpenJDK代替JDK

  前段时间笔者获悉苹果似乎不准备在下一代Mac OS系统中集成Java开发环境JDK了,而起主要原因是乔布斯觉得针对Mac系列的JDK发布速度缓慢,总是落后于其它平台。很显然,地对于这种似乎是被轻视的感觉苹果是无法忍受的,不过对于目前开发语言的现状来说,Java似乎是不可或缺的一部分,因为全球有数以万计的Java用户和开发者在使用Mac,那么如何才能找到一个有效的折中点呢?答案就是OpenJDK

openjdk
openjdk

  我们在上个月曾报道过,Apple下一个版本的OS X将不再使用它所移植过来的Java版本,这些Java版本也不再成为OS X的组成部分了。根据MacRumours站点所述,一个热心开发者向斯蒂夫乔布斯发了一封邮件,询问Apple Mac OS X对Java编程语言与平台的未来规划。乔布斯回应到:

Sun(现在是Oracle)在所有平台上都提供了Java。他们有自己的发布计划,但他们的计划与我们自己的总是有很大差别,因此我们所发布的Java总是落后他们一步。这么做可不太好。

现在Apple宣布他们将与Oracle合作在OS X上通过OpenJDK项目实现Java SE 7版本。新闻如是说:

Apple将会贡献Mac OS X上的Java SE 7实现所需的大多数关键组件、工具与技术,包括32位与64位基于HotSpot的Java虚拟机、类库、网络栈以及新的图形客户端基石。凭借 OpenJDK,众多的开源开发者可以使用Apple的Java技术,这样他们就可以贡献自己的一份力了。

  Apple还确认Mac OS X Snow Leopard®与即将发布的Mac OS X Lion上仍然会带有Java SE 6,而Mac OS X上的Java SE 7以及未来版本的Java将会来自于Oracle。

  Java平台工作组中负责产品策略的Henrik Ståhl在其博客上指出:考虑到Java SE 7的发布日期日益临近,因此针对OS X的Java 7不太可能与其他平台上的版本同时发布。

我期望首先在目前支持的平台上发布,然后再发布OS X版本的。JDK 7的工作表不能有特别大的变化,比如增加新的平台等。

不管怎么说,这对于OS X平台下的广大Java开发者来说都是好消息。
英文链接:http://www.infoq.com/news/2010/11/apple_joins_openJDK
摘自:infoq

About 歇歇脚|Java|Linux 1036 Articles
歇歇脚元老