我通读了 Apple 提供的关于 Mac 上 Java 开发的完整教程
但是,该教程中提到的大部分内容都没有出现在我的 Mac 中。上述文章最后一次由 Apple 于 2010 年 10 月更新。所以,我想知道是否仍然可以使用 Java 开发 OSX 应用程序。
我是否能够像其他 OSX 应用程序一样实现本机外观?如果是,您如何以及如何制作应用程序包。我使用网豆。
我通读了 Apple 提供的关于 Mac 上 Java 开发的完整教程
但是,该教程中提到的大部分内容都没有出现在我的 Mac 中。上述文章最后一次由 Apple 于 2010 年 10 月更新。所以,我想知道是否仍然可以使用 Java 开发 OSX 应用程序。
我是否能够像其他 OSX 应用程序一样实现本机外观?如果是,您如何以及如何制作应用程序包。我使用网豆。
要制作原生 Mac .app 应用程序包,您需要使用XCode中包含的“Jar Bundler”工具。
要使用本机外观:
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) {
LOG.warn("Unable to set look & feel: " + e.getMessage(), e);
}
旧的 Mac“Jar Bundler”应用程序不再可用。它不包含在 Xcode 中,也不能从 Mac Developer 网站获得。
如果您想以 Java 7 为目标,那么创建应用程序包的新推荐方法是使用 Oracle 的appbundler.jar
. 有关分步指南,请参见此处。