什么会使.app包在双击时不启动shell脚本文件

时间:2014-06-08 09:35:38

标签: java macos

我有一个测试报告,双击OS X 10.8 Mountain Lion时不会启动.app软件包。

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

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

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

我无法在OS X 10.8测试机上复制该问题。任何可能导致此问题的建议都表示赞赏。

1 个答案:

答案 0 :(得分:0)

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

当我使用drag& amp ;;将捆绑应用程序复制到虚拟机中时,我遇到了同类问题下降。 双击该捆绑包不会产生任何错误,应用程序根本无法启动。