我创建了一个 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/