在Linux上配置Java環境主要分為安裝JDK和配置環境變量兩步,以下是具體操作:
使用包管理器安裝(推薦)
sudo apt update
sudo apt install openjdk-17-jdk # 安裝OpenJDK 17(可替換為其他版本)
sudo dnf install java-17-openjdk-devel # CentOS 8+/RHEL 8+
sudo yum install java-17-openjdk-devel # CentOS 7
java -version # 顯示版本號即成功
手動安裝(適用于特定版本)
.tar.gz包,解壓到指定目錄(如/usr/lib/jvm):sudo tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvm
編輯配置文件
~/.bashrc(當前用戶)或/etc/profile(全局):nano ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/jdk-17 # JDK安裝路徑
export PATH=$JAVA_HOME/bin:$PATH
使配置生效
source ~/.bashrc # 或 source /etc/profile
驗證配置
echo $JAVA_HOME # 應顯示JDK路徑
java -version # 再次驗證版本
若安裝了多個JDK版本,可使用update-alternatives管理:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk-17/bin/java" 1
sudo update-alternatives --config java # 按提示選擇默認版本
說明:
JAVA_HOME路徑正確,且PATH包含$JAVA_HOME/bin。java -version和javac -version驗證是否成功。