HCRM博客

如何在CentOS系统中更换JDK版本?

检查当前JDK版本

在更换JDK前,需确认系统当前安装的java环境,打开终端,输入以下命令:

如何在CentOS系统中更换JDK版本?-图1
(图片来源网络,侵权删除)
  • java -version

若已安装JDK,会显示版本信息;若未安装,输出可能为“command not found”。

卸载旧版本JDK

CentOS默认可能通过yum安装OpenJDK,如需彻底卸载,执行:

  • sudo yum remove java-* -y

若手动安装过其他版本JDK(如Oracle JDK),需手动删除相关目录:

  • sudo rm -rf /usr/lib/jvm/<jdk目录名>

下载新版本JDK

建议从官方渠道获取:

如何在CentOS系统中更换JDK版本?-图2
(图片来源网络,侵权删除)

1、OpenJDK:通过包管理器直接安装

  • sudo yum install java-11-openjdk-devel

2、Oracle JDK:前往[Oracle官网](httPS://www.oracle.com/java/technologies/downloads/)下载rpm包,通过rpm命令安装:

  • sudo rpm -ivh jdk-17_linux-x64_bin.rpm

配置环境变量

安装完成后,需设置系统默认的Java版本,使用alternatives工具管理多版本:

  • sudo alternatives --config java

按提示选择对应的JDK编号。

若需手动配置环境变量,编辑/etc/profile文件,末尾添加:

如何在CentOS系统中更换JDK版本?-图3
(图片来源网络,侵权删除)
  • export JAVA_HOME=/usr/lib/jvm/jdk-17 # 路径需与实际安装目录一致
  • export PATH=$JAVA_HOME/bin:$PATH

保存后执行:

  • source /etc/profile

验证安装结果

输入以下命令确认版本是否生效:

  • java -version
  • javac -version

若输出与安装版本一致,则配置成功。

注意事项

- 多版本共存时,需通过alternatives切换默认版本;

- 生产环境建议优先选择LTS(长期支持)版本;

- 配置完成后,重启依赖Java的服务(如Tomcat)。

个人观点:JDK版本选择需结合项目需求,避免盲目追求最新版,若仅运行Java应用,OpenJDK已足够;若涉及商业特性,再考虑Oracle JDK,定期检查版本漏洞,及时升级可减少安全风险。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/28767.html

分享:
扫描分享到社交APP
上一篇
下一篇