如何在CentOS 7.2系统中安装指定版本Java OpenJDK 1.6.0_36
CentOS 7.2 安装指定版本OpenJDK 1.6.0_36 操作方法
yum默认会安装软件包的最新可用版本,所以你直接执行安装命令得到的是1.6.0系列的最新版_41,完全可以通过终端完成指定版本的安装,操作步骤如下:
- 第一步先确认yum源中是否存在你需要的1.6.0_36版本包,执行查询命令:
yum --showduplicates list java-1.6.0-openjdk
如果返回结果中能找到1.6.0.36开头的版本条目,直接指定版本安装即可,命令为:sudo yum install java-1.6.0-openjdk-1.6.0.36-*
安装过程中yum会自动处理依赖,完成后就能得到对应版本的Java环境。 - 如果查询后发现当前yum源中没有该旧版本包,按以下步骤操作:
- 先卸载已安装的1.6.0_41版本,避免版本冲突:
sudo yum remove -y java-1.6.0-openjdk* - 获取对应架构(x86_64/i686)的OpenJDK 1.6.0_36的rpm安装包,至少需要
java-1.6.0-openjdk和java-1.6.0-openjdk-headless两个包,下载到本地后执行本地安装命令:sudo rpm -ivh java-1.6.0-openjdk-1.6.0.36-*.el7.x86_64.rpm java-1.6.0-openjdk-headless-1.6.0.36-*.el7.x86_64.rpm
如果提示依赖缺失,补充安装对应依赖包即可。
- 安装完成后执行验证命令确认版本:
java -version
输出结果显示java version "1.6.0_36"即为安装成功。
额外提示:如果系统中存在多个Java版本,可以执行
sudo alternatives --config java,根据提示选择对应版本的序号,即可将1.6.0_36设置为系统默认Java版本。
内容的提问来源于stack exchange,提问作者DorkyDork
相关产品推荐
相关产品推荐

