在linux系统中使用rpm包安装jdk是非常常见的操作方式,rpm包由官方提供,安装流程规范,适合大多数linux发行版使用。

前期准备
首先需要获取对应版本的jdk rpm安装包,你可以从oracle官方或者openjdk的官方渠道下载适配你linux系统架构的rpm包,比如x86_64架构的系统需要下载对应64位的rpm包。下载完成后将rpm包放到linux系统的任意目录,比如/opt/soft目录中。
rpm安装jdk的核心语句
linux安装jdk的rpm语句非常简单,使用rpm命令的-i参数即可完成安装,基础安装命令如下:
# 安装jdk rpm包,/path/to/为rpm包所在的实际路径,jdk-xx.rpm为实际的包名 rpm -ivh /path/to/jdk-8u361-linux-x64.rpm
命令参数说明:
- -i:表示安装软件包
- -v:显示安装过程的详细信息
- -h:显示安装进度条
如果你的系统已经安装了其他版本的jdk,想要升级到新的版本,可以使用-U参数替代-i参数,命令如下:
# 升级jdk版本 rpm -Uvh /path/to/jdk-8u361-linux-x64.rpm
验证安装是否成功
安装完成后,可以通过以下命令验证jdk是否安装成功:
# 查看java版本信息 java -version
如果输出正确的java版本信息,说明jdk已经安装成功。如果提示命令不存在,可能是环境变量没有配置,需要进行后续的环境变量配置。
配置jdk环境变量
rpm方式安装的jdk默认会放在/usr/java/目录下,你可以通过以下命令查看安装路径:
# 查看jdk安装路径 rpm -ql jdk1.8.0_361 | head -n 10
找到jdk的根目录后,编辑/etc/profile文件配置环境变量:
# 编辑环境变量配置文件 vi /etc/profile
在文件末尾添加以下内容,注意替换成你实际的jdk安装路径:
# 配置java环境变量 export JAVA_HOME=/usr/java/jdk1.8.0_361 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
保存退出后,执行以下命令让配置生效:
# 让环境变量配置生效 source /etc/profile
再次执行java -version命令,就可以正常显示java版本信息了。
常见注意事项
- 安装前可以先用
rpm -qa | grep jdk命令查看系统是否已经安装过jdk,如果有多余版本可以先卸载再安装 - 卸载rpm安装的jdk可以使用命令
rpm -e 包名,包名可以通过rpm -qa | grep jdk查询得到 - 如果安装的是openjdk的rpm包,包名和相关路径会和oracle jdk略有区别,配置环境变量时注意核对实际路径