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
评论