一、删除原来的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
本文详细介绍在Linux环境下卸载旧版JDK、下载并安装指定版本JDK(如JDK 8)的过程,以及如何配置环境变量确保新JDK正常工作。包括使用rpm命令卸载、安装JDK,通过华为镜像加速下载,以及vi编辑器修改profile文件配置JAVA_HOME、PATH和CLASSPATH等关键环境变量。
4445

被折叠的 条评论
为什么被折叠?



