在Mac上,.app崩溃,但底层的sh文件运行正常

时间:2015-09-29 03:48:16

标签: java macos swing shell

我有一个shell脚本文件,它包含在Mac的.app包中。 当我运行.app文件时,应用程序崩溃或有时无法显示UI。 这是一个Java swing应用程序。当我从同一个当前目录运行相同的脚本文件时,它运行正常。

所以我的.app内容如下所示

build
->sample.app
 -->Contents
  -->MacOS
    -->sample-mac.sh

如果我这样做,那么在构建目录的终端上

open sample.app
它崩溃了 如果我做 sh -x sample.app/Contents/MacOS/sample-mac.sh它完美运行

您能告诉我运行应用程序文件和底层脚本文件有什么不同吗?

0 个答案:

没有答案