一、删除原来的jdk内容
- 查看系统中已有版本信息:
java -version
- 查看jdk信息:
rpm -qa | grep java
- 卸载openjdk
rpm -e --nodeps java包名
- 使用命令rpm -qa | grep java查看,如果没有任何内容,则说明卸载完成
二、下载要安装的jdk并进行安装
- 下载jdk
官网下载太慢,网页根本打不开,使用华为镜像下载linux jdk8
华为java/jdk镜像
版本选择的是jdk-8u201-linux-x64.rpm
- 将下载的jdk上传到linux服务器
切换到/usr/local
cd /usr/local
在此目录下创建文件jdk1.8
mkdir jdk1.8
用MobaXterm将jdk文件上传到linux服务器
上传之后的安装包只有读写权限,没有执行权限
对安装包赋权限
chmod 755 jdk-8u201-linux-x64.rpm
执行命令进行安装
rpm -ivh jdk-8u201-linux-x64.rpm
若出现如下错误(没有则无视此步骤)
warning:waiting for transaction lock on /var/lib/rpm/.rpm.lock
执行如下命令
sudo rpm -ivh jdk-8u91-linux-x64.rpm
若不行则强制解锁
sudo rm /var/lib/rpm/.rpm.lock
默认安装在/usr/java文件目录中
三、配置环境变量
- 修改配置文件
使用vi编辑器打开文件 vi /etc/profile
之后输入o(命令表示:在最后一行后面插入新的一行进行编辑)
在最下面添加如下内容
注意红色部分内容,若文件名称不同需修改
export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar
之后按esc退出编辑模式;
然后输入:wq 进行保存
使用source /etc/profile命令重新加载/etc/profile文件,使修改的内容在当前shell窗口中生效。
(永久生效,重启系统或注销用户)
- 验证环境变量是否生效
echo $PATH
- 验证jdk是否安装成功
java -version
特此鸣谢:
Linux中安装配置jdk1.7