linux(CentOS8)下安装和配置jdk

执行 java -version 命令查看JDK版本信息,如果存在旧版本JDK,执行rpm命令删除

rpm –e [要删除的JDK包]

可以用rpm -qa |grep jdk 查看jdk包名,回车之后无提示证明删除成功:

[root@hadoop01 jdk1.8.0_65]# rpm -qa |grep jdk
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
[root@hadoop01 jdk1.8.0_65]# rpm -e java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
[root@hadoop01 jdk1.8.0_65]#  rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

执行rz命令, 选择新版本JDK安装包文件进行上传
解压安装包:tar -zxvf [jdk安装包位置]

tar –zxvf jdk-8u65-linux-x64.tar.gz

配置环境变量:修改profile文件
(这个文件是每个用户登录时都会运行的环境变量设置,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。)
执行如下命令,进入profile文件:

 vim  /etc/profile

在文件尾行添加:(JAVA_HOME对应具体的安装路径)

export JAVA_HOME=/usr/jdk1.8.0_65
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib

export PATH=$PATH:$JAVA_HOME/bin

:wq 保存退出

重新加载profile使配置生效

source /etc/profile 

查看JDK是否配置成功

echo $JAVA_HOME
java -version 

如果不成功可能是jdk的安装文件夹权限没有提升的原因,可以用chmod -R 777 {jdk安装文件夹} 命令尝试解决。

你可能感兴趣的:(Hadoop生态圈,Java)