目录
文章导读
CentOS自带了一个Java,通常情况下是够用的,但是对于大数据环境搭建过程中,我们需要对每一个工具做到掌控,因此建议大家在搭建的过程中卸载重装一个自己的Java环境,这样搭建的过程中有任何问题都可以准确方便的定位.
下载Java
Java自从被Oracle收购以后,下载就越来越不方便了需要登录Oracle的官网账号,JDK8下载链接,选择自己需要的版本下载即可.
卸载Java
# 查看当前的 java 信息
[root@localhost src]# rpm -qa|grep java
java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64
javapackages-tools-3.4.1-11.el7.noarch
tzdata-java-2020a-1.el7.noarch
python-javapackages-3.4.1-11.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.262.b10-1.el7.x86_64
使用rpm -e --nodeps命令卸载java,可以忽略noarch,但是如果你有强迫症那就一并卸载了吧看着舒服
[root@localhost src]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64
[root@localhost src]# rpm -e --nodeps javapackages-tools-3.4.1-11.el7.noarch
[root@localhost src]# rpm -e --nodeps tzdata-java-2020a-1.el7.noarch
[root@localhost src]# rpm -e --nodeps python-javapackages-3.4.1-11.el7.noarch
[root@localhost src]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.262.b10-1.el7.x86_64
完事儿后再次查询看看java是否已经卸载干净了
[root@localhost src]# rpm -qa|grep java
删除自带的java文件夹(我有强迫症)
# 查看java文件夹
[root@localhost src]# whereis java
java: /usr/share/java
# 删除文件夹
[root@localhost src]# cd /usr/share
[root@localhost share]# rm -rf java
解压Java
将下载好的jdk上传至指定路径,我的习惯是在/usr/local/src路径下放置我们下载的所有安装包,然后在local目录(也就是src的同级)下,新建一个soft文件夹,以后所有的软件都可以在这里统一安装管理,将tgz的包解压至soft目录下.
# 资源下载目录
/usr/local/src
# 软件安装目录
/usr/local/soft
# 解压jdk
[root@localhost src]# tar -zxvf jdk-8u333-linux-x64.tar.gz ../soft/
配置环境变量
修改环境变量配置文件profile,在profile文件末尾增加如下配置信息,JAVA_HOME根据自己的版本路径信息配置.
[root@localhost jdk1.8.0_333]# vim /etc/profile
JAVA_HOME=/usr/local/soft/jdk1.8.0_333
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JRE_HOME/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASSPATH PATH
完成后保存配置文件在source一下强制生效
[root@localhost jdk1.8.0_333]# source /etc/profile
然后执行java命令查看jkd是否安装成功,出现如下效果即表示安装完成,jre的测试命令javac出现类似如下输出即表示java配置无误,如果无法正确出现,则将上面的过程再来一遍,记得source一下.
结束!