【问题标题】:Creating a Package Install for my Java 7 Application on a Mac在 Mac 上为我的 Java 7 应用程序创建包安装
【发布时间】:2014-03-25 19:59:24
【问题描述】:

我有一个在 Mac 上运行的现有 Java 6 应用程序,最近开始切换到使用 Java 7。

我已经从 JarBundler(用于创建应用程序包的旧 Java 6 实用程序)切换到 Oracle 的 AppBundler。这似乎按预期工作。我可以通过在 Finder 窗口中双击来启动新的 Java 7 应用程序。我什至可以手动移动应用程序“应用程序”文件夹,它也可以正常工作。

当我使用 Iceberg 实用程序创建安装程序时,我遇到了问题。 安装程序已创建并按预期工作,直到我在运行生成的包安装程序 (.pkg) 后查看 Applications 文件夹。

当我双击应用程序时,没有任何反应。它也没有选择 .icns 文件来显示启动图标(它只是显示一个通用应用程序图标)。

我尝试将应用程序文件夹中的所有文件与应用程序包进行比较,它们似乎是相同的。

我已经尝试了所有我能想到的方法,包括切换到 pkgbuild 和 productbuild。这些工具的行为与 Iceberg 相同。

对此的任何帮助将不胜感激。

【问题讨论】:

    标签: java macos installation


    【解决方案1】:

    欢迎来到地狱。请稍等片刻。 我不知道,为什么 Oracle 选择不使用旧的 plist.info 和 Mac App Bundles 的相同结构。有很多与新 AppBundler 相关的问题(尤其是资源路径 ...)。请看:

    【讨论】:

      猜你喜欢
      • 2010-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-18
      • 1970-01-01
      • 1970-01-01
      • 2013-05-07
      • 2012-03-13
      相关资源
      最近更新 更多