OpenJDK Mac OS X 移植新进展

  • Alex Blewitt
  • 张龙

2011 年 1 月 22 日

话题:JavaDevOps语言 & 开发

InfoQ 此前曾报道过,Apple 于去年 11 月加入了 OpenJDK 项目。上周第一个成果终于诞生了,现在用户可以在 OS X 上运行 OpenJDK 了。

目前构建了一个 JDK bundle 和 hotsopt 支持、网络以及 X11。除此之外,你还可以在 OS X 上运行 Eclipse,这是因为跨平台的 SWT 支持已经绑定到本地代码上了。

由于 Apple JDK 实现中的某些图形元素与其他平台上的有比较大的差异,因此现在发布的版本还缺少某些图形支持。这意味着 WebStart、Applet 和 Java 首选项还没有纳入到 OS X 上的 OpenJDK 当中;此外像是剪贴板和打印等功能也没有加入进来。

现在可以在 OS X 上运行 Java Headless 应用(指的是通过 Dashboard 运行的应用,比如 Mac 上的天气预报应用等——译者注)了(还可以运行基于 SWT 的 Eclipse 应用),这导致 OS X 在 JDK 领域中的重要性直线上升。由于需要 10.6 版,因此 OpenJDK 包只支持 Intel 处理器,并不支持 PPC 处理器。目前的构建需要 64 位处理器来编译和构建包,但编译后的包可以运行在 32 位与 64 位的平台上。

目前有个社区支持的Google code 项目提供了 OS X OpenJDK 树的预构建版本,上面有编译好的JDK 7 build 121安装器。

查看英文原文:OpenJDK Mac OSX Port

JavaDevOps语言 & 开发