使用命令卸载已安装的Java版本,如:
sudo yum remove java-* -y # 卸载所有Java相关包(CentOS 7/8)
# 或指定版本卸载(如OpenJDK 8)
sudo yum remove java-1.8.0-openjdk* -y
.rpm或.tar.gz文件。scp命令)。sudo rpm -ivh jdk-X.X.X-linux-x64.rpm # 替换为实际版本号
sudo tar -zxvf jdk-X.X.X-linux-x64.tar.gz -C /usr/local/ # 解压至指定目录
编辑/etc/profile文件,添加以下内容(替换为实际路径):
export JAVA_HOME=/usr/local/jdk-X.X.X
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
使配置生效:
source /etc/profile
运行命令检查版本:
java -version
使用alternatives命令切换版本:
sudo alternatives --install /usr/bin/java java /usr/local/jdk-X.X.X/bin/java 1 # 注册版本
sudo alternatives --config java # 选择默认版本
dnf替代yum(命令类似)。yum)安装官方版本,确保兼容性。