【问题标题】:What would make an .app bundle not launch a shell script file on double click什么会使 .app 包在双击时不会启动 shell 脚本文件
【发布时间】:2014-07-29 01:56:04
【问题描述】:

我有一个测试人员报告说 .app 包在 OS X 10.8 Mountain Lion 上双击时不会启动。

这是一个 Java 应用程序,它利用 shell 脚本来定位已安装的 Java 运行时并使用适当的选项启动 jar 文件。

如果在 Contents/MacOS 文件夹中的脚本文件被双击、拖放到终端上或在终端中输入脚本的绝对路径,它将正确启动。

Info.Plist 确实在 CFBundleExecutable 键下列出了脚本文件名。

我无法在我的 OS X 10.8 测试机器上复制该问题。对于可能导致此问题的任何建议,我们将不胜感激。

【问题讨论】:

    标签: java macos


    【解决方案1】:

    您是否检查过捆绑包中的脚本文件是否在测试人员的计算机上标记为可执行?

    当我使用拖放将捆绑应用程序复制到虚拟机中时,我遇到了同样的问题。 双击捆绑包不会出现错误,应用程序根本无法启动。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多