【发布时间】:2012-03-15 23:03:35
【问题描述】:
我希望将我的 Java 应用程序部署到 MacOS,最常见的方式似乎是一个 DMG 文件,其中包含指向应用程序文件夹和您的应用程序的符号链接(然后您将一个拖到另一个上。)
我希望能够通过 ant 跨平台生成 DMG 文件 - 特别是在 Windows 上(尽管跨平台 Java ANT 任务最好!)我因此找到的唯一选项来自 this question 和属于付费应用程序或 Linux 命令的类别。
如果没有,是否有任何明智的 DMG 文件替代方案更容易,但仍提供相同(或非常相似)的用户熟悉度?明智地说,我绝对不是指“仅在 Mac 上构建”之类的替代方案!
编辑:我目前正在使用 JarBundler,但我还没有找到与 Java 7 一起工作的 JavaApplicationStub(不幸的是,我的应用程序需要 Java 7,这似乎是一个绊脚石!)
【问题讨论】:
-
谷歌搜索后发现eclipse.org/swt/macosx
-
@eee 除非我遗漏了什么,否则该链接仅显示使用 hdiutil 的进程,它不是跨平台的。
-
你是对的;我错过了在 Windows 上编译的要求。看看这个:code.google.com/p/limegreen
-
@eee 再次出现同样的问题 - 请参阅此处的问题 4:code.google.com/p/limegreen/wiki/FAQ
-
天哪……你又倒霉了
标签: java macos deployment package