CentOS如何安装Java运行时
在CentOS系统中,可通过yum包管理器安装OpenJDK或手动下载OracleJDK。前者操作简便,适合多数场景;后者适用于需要特定版本或商业支持的情况。配置环境变量(例如编辑/etc/profile文件)后需执行source命令使其立即生效。最后用java-version命令验证安装是否成功。
在CentOS系统上安装Ja va运行时环境(JRE)或Ja va开发工具包(JDK),其实并不复杂。很多人刚接触Linux运维时,总会纠结用哪种方式——是通过包管理器一键搞定,还是手动下载Oracle官方版本?这里把两种主流方法都梳理清楚,你可以根据实际需求来选。

方法一:使用yum安装OpenJDK
这是最省事的方式,适合绝大多数场景。OpenJDK是开源的,功能上与Oracle JDK基本一致,而且由系统包管理器维护,更新和卸载都很方便。
先更新系统包列表,确保源是最新的:
sudo yum update -y
然后直接安装OpenJDK 1.8的JRE:
sudo yum install ja va-1.8.0-openjdk -y
如果你只需要最精简的运行时环境,可以安装headless版本(不含图形界面相关组件):
sudo yum install ja va-1.8.0-openjdk-headless -y
安装完成后,验证一下:
ja va -version
看到版本信息输出,就说明搞定了。是不是很简单?
方法二:手动下载并安装Oracle JDK
有些项目或老应用明确要求使用Oracle JDK,或者你需要特定的小版本,这时候手动安装就是必然的选择。步骤稍微多几步,但逻辑很清晰。
首先,去Oracle官网找到对应Linux x64的JDK压缩包(通常是.tar.gz格式)。注意:从Ja va 8u202之后,Oracle JDK需要登录才能下载,但网上也有镜像可用。
下载后,用scp或rz等工具把文件传到CentOS服务器上。假设文件名为jdk-8uXXX-linux-x64.tar.gz,然后解压到/usr/lib/jvm目录(这个目录是Ja va的常规存放位置):
sudo tar zxvf jdk-8uXXX-linux-x64.tar.gz -C /usr/lib/jvm
解压后会得到一个目录,比如/usr/lib/jvm/jdk1.8.0_XXX。接下来就是配置环境变量。编辑/etc/profile(全局生效)或~/.bashrc(当前用户生效),在文件末尾追加:
export JA VA_HOME=/usr/lib/jvm/jdk1.8.0_XXX
export PATH=$PATH:$JA VA_HOME/bin
记得把jdk1.8.0_XXX换成你的实际目录名。然后让配置立即生效:
source /etc/profile
或者:
source ~/.bashrc
最后同样用ja va -version验证。如果输出显示的是Oracle JDK的版本信息,说明配置成功。
注意事项
说几个容易踩坑的点:
- 权限问题:无论是yum安装还是手动解压,很多操作都需要root权限,别忘了加
sudo。 - 版本选择:OpenJDK和Oracle JDK在大多数日常开发场景下没有区别,但如果你要使用Oracle的商业功能(比如Ja va Flight Recorder),或者公司有合规要求,那就得选Oracle。另外,CentOS 7默认源里的OpenJDK是1.8,如果你需要Ja va 11甚至17,可以在安装时指定版本号,或者先添加EPEL源。
- 环境变量:这是手动安装时最容易出问题的地方。配置完别忘了
source一下,或者重新登录终端。如果多个Ja va版本共存,建议用alternatives命令来管理默认版本。
以上两种方法,按需选用即可。Ja va环境配好之后,很多Ja va应用就能直接跑起来了——这也是后端开发和运维的基本功之一。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。















