Linux

設置 PATH 環境變數在 Fedora 17 中不起作用

  • March 6, 2013

我對 Apache Tomcat 很陌生,對 Linux 也有點陌生。我正在嘗試安裝 JDK,它是 Apache Tomcat 的先決條件。我將 JDK 下載並解壓到 /usr/java,現在我正在嘗試設置環境路徑。我打開了 root 的 .bash_profile 並添加了以下幾行:

JAVA_HOME=/usr/java/jdk1.7.0_17

導出JAVA_HOME

路徑= $ JAVA_HOME/bin: $ 路徑

導出路徑

但是在我註銷並回到根配置文件並輸入之後

迴聲 $JAVA_HOME

測試所有它返回的更改是一個空行。回顯 $PATH 也不返回包含 jdk 目錄的路徑。

我不確定我做錯了什麼,有人可以幫忙嗎?

我相信您必須將其添加到您的登錄腳本中,如果我沒記錯的話,這些更改會在@註銷時被刪除。我在 debian (Ubuntu) 機器上遇到了同樣的問題。嘗試手動將 Java 路徑添加到 $Path ,例如

PATH=/usr/java/jkd:$PATH
export PATH

更新

相關https://unix.stackexchange.com/questions/21598/how-do-i-set-a-user-environment-variable-permanently-not-session

引用自:https://serverfault.com/questions/485057