当我运行一个jar文件时,就像/home/jars
那样java -jar /home/jars/jarfile.jar
,它似乎在我所在的任何目录中运行。
如何使java -jar /home/jars/jarfile.jar
以/home/jars
作为当前工作目录运行?
答案 0 :(得分:4)
简单的答案:
( cd /home/jars; java -jar /home/jars/jarfile.jar )
支持exec
调用的大多数语言的类比,是exec
的变体,可让您指定工作目录。