无法在Mac OS X上通过.sh脚本运行Jar文件

时间:2016-05-06 11:36:18

标签: bash terminal executable-jar

打开终端,然后输入:

java -jar ./program.jar

工作正常。当我打开Sublime编辑器并输入:

#!/usr/bin/env bash
echo "Running program..."
java -jar ./program.jar

另存为: run.sh

右键单击 run.sh ,显示信息,使用终端(2.6)打开。现在双击它:

Running program...
Error: Unable to access jarfile program.jar
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

只需将jar文件的绝对路径或cd放入该目录即可。

#!/usr/bin/env bash
cd /path/to/jar/file
echo "Running program..."
java -jar ./program.jar