2015-10-13 41 views
0

所以我想安裝一組使用BASH處理大量數據的java工具。實現Java數據分析工具時出現Bash錯誤

mkdir dataprocessor 
cd dataprocessor 
wget https://github.com/bigdataprocessor_java_tools/bjt.zip 
unzip bjt.zip 

現在我已經成功解壓工具,沒有問題。我現在去我的bash的個人資料用emacs,所以要我的主目錄

cd home 
emacs ~/.bash_profile 

,然後加入一行:

export BJT_JAR=(home/dataprocessor/bjt.jar) 

現在,當我嘗試運行命令:

java -jar $BJT_JAR 

我得到錯誤「無效或損壞的jarfile」。有任何想法嗎?

+0

我試過刪除並重新下載/解壓縮文件。 – Sean

+0

您錯過了'BJT_JAR'中路徑中的前導'/'。你也不需要(或者想要)在那個賦值中包含'()'。他們在那裏沒有爲你做任何有用的事情。 –

回答

0

I是一個白癡,忘了註銷並重新登錄。

1

做了命令「cd home」的工作,並將您移動到主目錄?

變化:

export BJT_JAR=(home/dataprocessor/bjt.jar) 

到:

export BJT_JAR=(${HOME}/dataprocessor/bjt.jar) 

export BJT_JAR="${HOME}/dataprocessor/bjt.jar" 

您將需要重新登錄或執行的.bash_profile腳本更改生效

相關問題