macos - 双击时如何在Mac中运行shell脚本?

标签 macos shell executable

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

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

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

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

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

最佳答案

如果你从终端运行,你有一个工作目录集,如果你双击它可能不是这种情况。尝试在脚本中提供 jarfile 的完整路径。

关于macos - 双击时如何在Mac中运行shell脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4043573/

相关文章:

c++ - 可执行参数c++

c++ - libSDL、CMake 和 Mac OS X Lion

macos - 在 OS X 上禁用 Jenkins 自动启动

python - texmate 和 django,有智能感知吗?

c - 为什么我应该在 CTRL+D 之前按 ENTER 以向标准输入指示 EOF?

linux - 在 Linux C shell 上使用向上箭头显示最后一个命令

macos - Automator: "run shell script"操作仅接收第一行输入

arrays - Shell 脚本形成动态数组并触发基于它的进程

android - 如何添加脚本以在 Android 上启动/启动?

python - 使用cx_Freeze卡住成可执行文件后如何知道当前文件路径?