在本文中,您將學習如何在 Linux 上設置 JAVA_HOME 變量。 JAVA_HOME 必須在您的系統上正確設置,這樣您的 Java 程序才能成功運行。如果出現問題,您將收到以下錯誤:
Error: JAVA_HOME is not defined correctly. We cannot execute /usr/java/jdk1.7.0_05/bin/java
為避免此錯誤,您需要設置 JAVA_HOME 路徑。有一個關於如何執行此操作的分步教程。 為一個用戶和所有用戶設置的步驟略有不同。本教程將涵蓋兩者。
設置單用戶 JAVA_HOME 變量
首先,確保 JAVA_HOME 包含正確的路徑。您可以使用以下命令查看路徑:
echo $JAVA_HOME
如果包含路徑,則顯示輸出。如果變量為空,則不會獲得任何輸出。如果輸出為空,可以按照以下步驟進行設置。
1.在Linux上安裝Java
第一步是確保您的系統上安裝了 Java。要檢查已安裝的 Java 版本,請運行以下命令:
java -version
2.打開.bashrc文件
.bashrc 文件是一個 bash shell 配置文件。它存儲在 ~/.bashrc 中,每次用戶在 Linux 系統上以交互模式啟動新的終端會話時都會運行。環境變量保存在此文件中。
使用 vim 編輯器打開此文件。
vim ~/.bashrc
按’用vim編輯一代‘。
進入插入模式後,將以下行添加到文件中:
JAVA_HOME=/usr/java/jre1.8.0_04
確保您在上述語句中使用了正確的 Java 版本。
3.源碼~/.bashrc
運行下面顯示的源命令以驗證您的更改是否已反映。
source ~/.bashrc
4.打印JAVA_HOME
您可以使用 echo 命令來驗證路徑是否設置正確。
echo $JAVA_HOME

為所有用戶設置 JAVA_HOME 變量
為所有用戶設置 JAVA_HOME 變量的過程與為單個用戶設置的過程相同。 您需要以 root 身份登錄或使用 sudo 命令。
1.打開/etc/bashrc文件
全局配置更改是通過編輯 /etc/bashrc 文件進行的。您可以使用以下命令打開 /etc/bashrc 文件:
vim /etc/bashrc file
按’用vim編輯一代‘。
添加以下行。
JAVA_HOME=/usr/java/jre1.8.0_04
請使用正確的 Java 版本。
2.運行源碼/etc/profile
要使您的更改立即生效,請使用 source 命令,如下所示:
source /etc/profile
這將成功更新 JAVA_HOME 變量的路徑。
3.打印JAVA_HOME
要檢查路徑是否設置成功,請使用:
echo $JAVA_HOME
結論是
本教程將引導您完成在 Linux 上更新 JAVA_HOME 變量的步驟。您可以閱讀本教程以了解如何在 Linux 上安裝 Java。如需更多 Linux 教程,請查看 LinuxForDevices。