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一鍵安裝JDK腳本:自動化配置環境變數

編輯:Linux 教學

每次在Linux上手動下載、安裝JDK並配置環境變數既繁瑣又易出錯。本文提供一個Bash腳本,可自動完成JDK 6u29的安裝、目錄建立、環境變數寫入與alternatives註冊,一鍵搞定Java開發環境部署。

腳本核心邏輯

#!/bin/bash
# 設定安裝路徑
installPath=/usr/java

# 建立目錄
[ ! -d "$installPath" ] && mkdir -p "$installPath"

# 賦予執行權限並安裝
chmod u+x jdk-6u29-linux-i586.bin
./jdk-6u29-linux-i586.bin -D "$installPath"

# 複製解壓後的JDK目錄
cp -R jdk1.6.0_29/ "$installPath/jdk1.6.0_29/"

# 配置環境變數
cat > /etc/environment <<EOF
PATH="$PATH:$installPath/jdk1.6.0_29/bin"
JAVA_HOME="$installPath/jdk1.6.0_29"
CLASSPATH=".:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar"
EOF

# 註冊alternatives
update-alternatives --install /usr/bin/java java "$installPath/jdk1.6.0_29/bin/java" 300
update-alternatives --install /usr/bin/javac javac "$installPath/jdk1.6.0_29/bin/javac" 300
update-alternatives --config java

使用說明

  1. 將腳本存為install_jdk.sh,放置於JDK安裝包同目錄。
  2. 執行chmod +x install_jdk.sh && sudo ./install_jdk.sh。
  3. 安裝完成後,重新登入或執行source /etc/environment生效。
  4. 以java -version驗證。

注意事項

  • 腳本預設安裝JDK 6u29 32位版,若需其他版本請修改檔名與目錄名。
  • 生產環境建議使用OpenJDK或Oracle官方RPM/DEB包管理安裝,便於後續更新維護。
  • 腳本直接覆寫/etc/environment,若系統有其他關鍵環境變數請先備份。

自動化腳本能大幅減少重複勞動,尤其適合批量部署伺服器或建立開發環境模板時使用。

Copyright © Windows教程網 All Rights Reserved