2012-12-03 46 views
0

我想從bash腳本運行我的java算法。當我從Netbeans運行我的程序時,我可以從應用程序指定我的Working directory。那麼,我怎樣才能從bash腳本中指定Working directory如何從bash腳本指定工作目錄

+2

使用'$ PWD',當前工作目錄的環境變量。 – axiom

回答

4

在Bash中,你可以直接cd到你想要工作的目錄。因此,舉例來說,如果你的應用程序住在〜/斌/ app.jar,你必須像下面這樣:

#!/bin/bash 

WORKING_DIR=$HOME/lib # whichever directory you want to work from 
cd $WORKING_DIR 
java -jar ~/bin/app.jar 

訣竅是使用絕對路徑,以可執行文件,或在這種情況下,您的Jar文件的絕對路徑。