2016-09-01 150 views
0

我想將java-servlet-api.jar添加到classpath變量中。如何在Mac OS El Capitan的終端上添加永久CLASSPATH?

export CLASSPATH=/.../java-servlet-api.jar 

將類路徑添加到只有一個終端會話。我如何永久將此添加到CLASSPATH?

我看了幾個要求我修改bashrc文件的鏈接,但我無法在EL Capitan上找到它。有人可以幫我弄這個嗎?

+1

的[添加到類路徑中可能的複製在OSX上](http://stackoverflow.com/a/1676261/1248974) – davedwards

+5

[添加到OSX上的類路徑]可能的重複(http://stackoverflow.com/questions/1675765/adding-to-the-classpath -on-osx) – talex

+0

Mac OS不要自動生成像'〜/ .bashrc'和'〜/ .bash_profile'這樣的用戶配置文件,你必須手動創建它們 - 從終端shell輸入'touch〜/ .bashrc'然後編輯並添加你的export線條。 [我如何創建bash_profile和bashrc](http://apple.stackexchange.com/a/219206)。然而,正如Thomas Arnaud所說,並且根據我的經驗,Mac在檢測'.bashrc'時做得並不好,因此我已經將輸出添加到'〜/ .bash_profile'並且運行良好。 – davedwards

回答

0

您選擇低於1 2的解決方案:

解決方案1 ​​: 打開終端,然後鍵入:

export CLASSPATH=$CLASSPATH:/path/to/file/java-servlet-api.jar 

則:

source .bash_profile 

解決方案2: 打開終端,鍵入命令:

vim ~/.bash_profile 

,你會看到這樣的事情:

enter image description here

,添加文件到classpath中樣。

然後按ESC ,類型:WQ,然後回報

做出有效的:不需要重新啓動,請輸入:

source .bash_profile 
0

默認情況下,我不確定Mac OS終端是否啓動.bashrc文件。 但它確實啓動了.profile

打開一個新的終端並啓動此命令:

echo 'export CLASSPATH=/.../java-servlet-api.jar' >> $HOME/.profile 

然後打開一個新的終端和環境變量應該沒問題。

相關問題