【发布时间】:2015-04-14 15:24:12
【问题描述】:
我有这样的文件夹结构
/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
我该如何解决?
【问题讨论】:
-
或许使用绝对路径
-
好的。在这种情况下储存罐子的最佳方法是什么?
-
我同意使用绝对路径,但我想对桌面上此类内容的存储发表评论。在某些圈子中,它认为这是一种糟糕的做法,可执行文件和二进制文件应该存储在更合适的位置,例如
$HOME/bin比桌面更好,如果它只是供您个人使用。虽然我看到用户在经常清理桌面时不小心删除了他们需要的东西,但显然是他们自己的。