Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 設定 Java 環境變數 JAVA_HOME、PATH、CLASSPATH 的三種方法比較

編輯:關於 Linux

Java 開發環境部署核心在於正確設定三大環境變數。本文說明其作用並比較三種配置範圍不同的方法。

環境變數作用

  • JAVA_HOME:JDK 安裝根目錄,Eclipse/Tomcat 等工具據此尋找 JDK。
  • PATH:加入 $JAVA_HOME/bin,使 java、javac 等指令全域可用。
  • CLASSPATH:加入 . (當前目錄)、$JAVA_HOME/lib/dt.jar、tools.jar,JVM 据此載入類庫。

安裝 JDK

chmod +x jdk-6u14-linux-i586.bin
./jdk-6u14-linux-i586.bin  # 同意協議後生成 jdk1.6.0_14 目錄
cp -r jdk1.6.0_14 /usr/share/  # 建議統一安裝路徑

三種配置方法

1. 修改 /etc/profile (全域,所有用戶生效,需重新登入)

export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

2. 修改 ~/.bash_profile (當前用戶生效)

同樣內容寫入用戶家目錄下 .bash_profile,重新登入或 source ~/.bash_profile 生效。

3. 修改 /etc/environment (系統級,不支援變數引用)

JAVA_HOME="/usr/share/jdk1.6.0_14"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:$JAVA_HOME/bin"
CLASSPATH=".:/usr/share/jdk1.6.0_14/lib/dt.jar:/usr/share/jdk1.6.0_14/lib/tools.jar"

建議開發機用方法 1,生產伺服器按安全策略選擇。配置後執行 java -version 驗證。

Copyright © Windows教程網 All Rights Reserved