双击时如何在Mac上运行shell脚本?

时间:2010-10-28 13:55:48

标签: macos shell executable

我创建了一个shell脚本来运行Mac中的jar文件:

#!/bin/sh
java -Xmx512m -jar test.jar;

我已将此脚本重命名为“ app.command ”,以便在双击时直接运行。我已经将“ chmod + x ”命令应用于它以获得可执行权限。

现在当双击这个脚本时,我得到“无法访问jarfile test.jar ”,而当通过终端运行这个脚本时,jar运行正常!

任何人都可以帮助我在Mac上双击它时如何运行此脚本?

1 个答案:

答案 0 :(得分:8)

如果从终端运行,则会设置工作目录,如果双击它可能不是这种情况。尝试在脚本中提供jar文件的完整路径。