〇、验证并清理旧 Java 环境(可选)
rpm -qa
rpm -qa | grep -Ei 'java|jdk|openjdk|jre'
sudo yum remove -y java-* jdk-* openjdk-*
java -version
javac -version
which java
which javac
echo $JAVA_HOME
一、准备目录和上传 JDK
sha256sum jdk-11.0.2_linux-x64_bin.tar.gz | grep [标准校验值]
tar -zxvf ./jdk-11.0.2_linux-x64_bin.tar.gz -C /usr/local
二、配置环境变量
grep -n 'JAVA_HOME\|jdk' /etc/profile
grep -n 'JAVA_HOME\|jdk' ~/.bash_profile ~/.profile ~/.bashrc 2>/dev/null || echo "未找到用户级 Java 配置"
echo 'export JAVA_HOME=/usr/local/jdk-11.0.2' >> /etc/profile
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> /etc/profile
cat /etc/profile
source /etc/profile
cat >> /etc/profile << 'EOF'
export JAVA_HOME=/usr/local/jdk1.8.0_191
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
EOF
cat /etc/profile
source /etc/profile
三、验证安装
java -version
javac -version
which java
echo $JAVA_HOME