我有这样的文件夹结构
/Users/alex/Desktop/app/bin/myscript.sh
/Users/alex/Desktop/app/lib/app.jar
脚本
#!/bin/bash
java -jar ../lib/app.jar '@'
我尝试将脚本添加到PATH:
export PATH=$PATH:/Users/alex/Desktop/app/bin
没关系。但是当我执行myscript.sh时,我得到了这个错误
Error: Unable to access jarfile ../lib/app.jar
我该如何解决?
答案 0 :(得分:0)
您可以使用
java -jar $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )/../lib/app.jar '@'
但我不知道MACOSX上的这项工作