在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验证是否成功。