Linux系统重装JDK

简介: CentOS系统是开发者常用的Linux操作系统,安装它时会默认安装自带的旧版本的OpenJDK,但在开发者平时开发Java项目时还是需要完整的JDK,所以我们部署CentOS开发环境时,需要先卸载系统自带的OpenJDK,再重新安装我们需要的JDK版本。这里以CentOS7为例,介绍CentOS系统卸载并重装JDK的完整流程。

CentOS系统是开发者常用的Linux操作系统,安装它时会默认安装自带的旧版本的OpenJDK,但在开发者平时开发Java项目时还是需要完整的JDK,所以我们部署CentOS开发环境时,需要先卸载系统自带的OpenJDK,再重新安装我们需要的JDK版本。这里以CentOS7为例,介绍CentOS系统卸载并重装JDK的完整流程。

1、卸载CentOS自带的OpenJDK

查看CentOS自带的OpenJDK版本:

java -version

查看已经安装的JDK包:

rpm -qa | grepjava

终端返回已经安装的包如下:

javapackages-tools-3.4.1-11.el7.noarch

java-1.8.0-openjdk-headless-1.8.0.262-3.b10-1.el7.x86_64

tzdata-java-2020a-1.el7.noarch

java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_64

java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64

python-javapackages-3.4.1-11.el7.noarch

java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64

删除这些包:

rpm-e--nodeps javapackages-tools-3.4.1-11.el7.noarch

rpm-e--nodeps java-1.8.0-openjdk-headless-1.8.0.262-3.b10-1.el7.x86_64

rpm-e--nodeps tzdata-java-2020a-1.el7.noarch

rpm-e--nodeps java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_64

rpm-e--nodeps java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64

rpm-e--nodeps python-javapackages-3.4.1-11.el7.noarch

rpm-e--nodeps java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64

删除完成后再次查看安装的Java版本,这时候已经没有了。

java -version

2、下载并安装新版本JDK

我先在/usr/目录下创建了一个java文件夹作为Java安装的地址,然后我们切换路径到新建的java文件夹下面。

mkdir/usr/java#在/usr/目录下创建名为java的文件夹

cd/usr/java/#切换终端的操作目录到/usr/java/路径下

访问Java官网:https://www.oracle.com/java/technologies/downloads/,找到我们要下载的版本,复制下载链接(我复制的是https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.tar.gz)。

返回终端”wget+复制的链接”下载。

wget https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.tar.gz

下载完成后解压:

tar-zxvf jdk-8u341-linux-x64.tar.gz

3、配置Java环境变量

我们下载的是免安装版本,解压即可用,只需要配置一些环境变量。

环境变量在/etc/下的.profile文件的末尾设置,我们打开.profile文件。

vim /etc/profile#打开/etc/目录下的profile文件

将控制变量语句粘贴到profile的文件末尾。

exportJAVA_HOME=/usr/java/jdk-18.0.2.1 #这里填写自己安装的java路径

exportJRE_HOME=${JAVA_HOME}/jre

exportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

exportPATH=${JAVA_HOME}/bin:$PATH

接着,我们要让刚刚设置的环境变量生效,键入:

source/etc/profile

这样环境变量就配置好了,我们输入java -version再次验证Java版本,发现已经是我们最新安装的版本了,CentOS重装JDK成功。

目录
相关文章
|
3天前
|
Oracle Java 关系型数据库
Linux环境安装配置JDK11
Linux环境安装配置JDK11
26 0
|
3天前
|
关系型数据库 MySQL Java
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
17 2
|
19天前
|
Java Linux 开发工具
linux jdk的安装
linux jdk的安装
18 0
|
1月前
|
Java Linux
linux安装jdk环境
linux安装jdk环境
29 0
|
1月前
|
Java Linux Shell
linux卸载jdk
linux卸载jdk
36 0
|
3月前
|
Oracle Java 关系型数据库
linux安装jdk教程
linux安装jdk教程
49 0
|
4月前
|
消息中间件 Java Shell
Linux【脚本 03】shell脚本离线安装配置集结JDK+InfluxDB+Zookeeper+Kafka(安装文件及脚本源码网盘分享)
Linux【脚本 03】shell脚本离线安装配置集结JDK+InfluxDB+Zookeeper+Kafka(安装文件及脚本源码网盘分享)
28 0
|
4月前
|
Java Linux Docker
Linux【上手 01】MobaXterm+系统版本查看+hostname修改+hosts修改+yum源配置+jdk安装+docker部署使用(不断完善)
Linux【上手 01】MobaXterm+系统版本查看+hostname修改+hosts修改+yum源配置+jdk安装+docker部署使用(不断完善)
60 0
|
4月前
|
Java Linux 开发工具
Linux在线安装JDK
Linux在线安装JDK
95 0
|
9月前
|
Oracle Java 关系型数据库
JDK安装教程——windows版、Linux版
如果显示版本说明已经安装,不用重复安装(因为我这里已经安装了,所以会显示)