使用命令卸载已安装的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)安装官方版本,确保兼容性。