CentOS7.5源码安装JDK1.8详细过程

第一步  卸载系统自带的OpenJDK以及相关的java文件

用root管理员登录服务器

①在命令窗口键入:

java -version

CentOS7.5源码安装JDK1.8详细过程_第1张图片

可以看到系统自带的OpenJDK版本信息。

②在命令窗口键入:

rpm -qa | grep java

命令说明:

rpm   管理套件    

-qa   使用询问模式,查询所有套件

grep  查找文件里符合条件的字符串

java   查找包含java字符串的文件

CentOS7.5源码安装JDK1.8详细过程_第2张图片

 

以上文件中:

下面这几个可以删除

java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

noarch文件可以不用删除

python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch

执行删除

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

 

④检查是否已经删除成功

在命令窗口键入:

java -version

代表已经删除成功了

第二步  官网下载JDK

CentOS7.5源码安装JDK1.8详细过程_第3张图片

 

输入命令

wget  http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz 

进行下载 我下载到/opt目录

第三步  解压JDK

②在java目录下,解压JDK压缩文件

在命令窗口键入:

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

CentOS7.5源码安装JDK1.8详细过程_第4张图片

文件解压完成。

 

切换进看看

CentOS7.5源码安装JDK1.8详细过程_第5张图片

 

第四步  配置JDK环境变量

①编辑全局变量

在命令行键入:

vim /etc/profile

命令说明:

vim      文本编辑

/etc/profile   全局变量文件

 进入文本编辑状态下,shift+G光标走到文件最后一行,键盘按下:

i

进入插入状态:

在文本的最后一行粘贴如下:

注意JAVA_HOME=/opt/jdk-8u191-linux-x64  就是你下载jdk解压的目录

#java environment
export JAVA_HOME=/opt/jdk1.8.0_191
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

CentOS7.5源码安装JDK1.8详细过程_第6张图片

 

退出保存

:wq!

 

键盘:

qw!

CentOS7.5源码安装JDK1.8详细过程_第7张图片

写入并强制退出

第五步  让刚刚设置的环境变量生效并检查是否安装成功

①让刚刚设置的环境变量生效

 键入:

source /etc/profile

 source /etc/profile或 . /etc/profile

 

 ②检查是否配置成功

键入:

java -version

javac

CentOS7.5源码安装JDK1.8详细过程_第8张图片

 

至此完成!

 

你可能感兴趣的:(java,CentOs,Linux)