CentOS系统是开发者常用的Linux操作系统,安装它时会默认安装自带的旧版本的OpenJDK,但在开发者平时开发Java项目时还是需要完整的JDK,所以我们部署CentOS开发环境时,需要先卸载系统自带的OpenJDK,再重新安装我们需要的JDK版本。这里以CentOS7为例,介绍CentOS系统卸载并重装JDK的完整流程。
1、卸载CentOS自带的OpenJDK
查看CentOS自带的OpenJDK版本:
|
查看已经安装的JDK包:
|
终端返回已经安装的包如下:
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
删除这些包:
|
删除完成后再次查看安装的Java版本,这时候已经没有了。
|
2、下载并安装新版本JDK
我先在/usr/目录下创建了一个java文件夹作为Java安装的地址,然后我们切换路径到新建的java文件夹下面。
|
访问Java官网:https://www.oracle.com/java/technologies/downloads/,找到我们要下载的版本,复制下载链接(我复制的是https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.tar.gz)。
返回终端”wget+复制的链接”下载。
|
下载完成后解压:
|
3、配置Java环境变量
我们下载的是免安装版本,解压即可用,只需要配置一些环境变量。
环境变量在/etc/下的.profile文件的末尾设置,我们打开.profile文件。
|
将控制变量语句粘贴到profile的文件末尾。
|
接着,我们要让刚刚设置的环境变量生效,键入:
|
这样环境变量就配置好了,我们输入java -version再次验证Java版本,发现已经是我们最新安装的版本了,CentOS重装JDK成功。