2014-01-12 163 views
1

爲了我的設置CLASSPATH環境變量,我運行以下命令:設置CLASSPATH永久

export CLASSPATH=/path/to/appropriate/dir 

爲了確認這是正確的設置,我將輸入

echo $CLASSPATH 

並且返回/ path/to/appropriate/dir。

然而,當我在終端

echo $CLASSPATH 

返回任何開闢一個新的標籤或窗口。這裏發生了什麼?

回答

2

您在終端中設置的變量僅對該終端有效。你應該做的是,導出你的~/.bashrc文件中爲每個終端加載的變量。因此,在.bashrc文件中添加該語句,您就會好起來的。

您也可以從~/.bash_profile文件中導出變量,該文件將被加載用於登錄shell。

0

對於bash,添加以下行到該文件(〜/ .bashrc中):

PATH = [您的路徑]:$ PATH 出口PATH

以瞭解詳情 PATH and CLASSPATH

0
  1. 類型nano .bashrc 2.轉到行尾並鍵入 - > export CLASSPATH = $ CLASSPATH:/usr/share/java/mysql-connector-java.jar(這是您存儲的位置。你下載的jar文件)。 3.它現在變得永久
+0

這個答案沒有增加任何其他答案還沒有說過,並且假設OP想要添加到他們的'CLASSPATH'的路徑。 – dcsohl