【发布时间】:2013-02-25 01:48:02
【问题描述】:
为了帮助 Java 应用程序在 Mac OS X 上运行时看起来更像原生应用程序,Apple 创建了 Apple Java Extensions 以使 Java 应用程序的行为更像 Mac OS X。这些允许处理诸如处理“关于”菜单并支持拖放到应用程序图标上。
但是,我找不到任何信息表明这些扩展是否包含在 Java 7 中,甚至是否可用于 Java 7。据我了解,Apple 将他们的 OS X 实现合并到 OpenJDK 中,但我不确定是否这些扩展随之而来。我确实看到Mac OS X port of OpenJDK 的目标是“包含一个完整的、基于 Cocoa 的原生 UI 工具包”,但我找不到太多关于它的含义。在网上搜索并没有证明很有成效,我不知道它们是否与 Java 7 兼容甚至被包含在内。
所以我想我有三个问题:
- 运行 Java 7 的 Mac 能否使用 Apple Java 扩展?
- 它们是否包含在 Java 7 中,如果没有,我可以下载它们以捆绑到我的应用程序中吗?
- 这些与 Java 7 兼容的扩展是否有替代品?
【问题讨论】: