阅读量:3
-
查看当前版本
执行命令:java -version、javac -version,确认当前Java及编译器版本。 -
卸载旧版本(可选)
若需清除旧版本,执行:
sudo yum remove java-1.x.x-openjdk-devel(替换为实际版本号)。 -
安装新版本
- 通过包管理器(推荐):
CentOS 7:sudo yum install java-17-openjdk-devel(以Java 17为例)。
CentOS 8+/RHEL 9+:sudo dnf install java-17-openjdk-devel。 - 手动安装:
下载JDK压缩包(如OpenJDK 17):
wget https://mirrors.tuna.tsinghua.edu.cn/Adoptium/17/jdk/x64/linux/OpenJDK17U-jdk_x64_linux_hotspot_17.0.8_7.tar.gz。
解压并移动到指定目录(如/usr/local/java):
sudo tar zxvf *.tar.gz -C /usr/local/java。
- 通过包管理器(推荐):
-
配置环境变量
编辑/etc/profile或~/.bashrc,添加:export JAVA_HOME=/usr/local/java/jdk-17.0.8+7 export PATH=$JAVA_HOME/bin:$PATH使配置生效:
source /etc/profile。 -
验证更新
再次执行javac -version,确认显示新版本号。 -
多版本切换(可选)
若安装多个版本,使用update-alternatives管理:
sudo update-alternatives --config java,选择对应版本。
注意:
- CentOS 7需先安装EPEL仓库(
sudo yum install epel-release)以获取部分JDK版本。 - 手动安装时需确保下载路径权限正确,且优先选择官方或可信镜像源。
以上就是关于“CentOS如何更新Java编译器”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm