本文是为了自己学习记录的,有参考各路大神

在安装之前,查看当前 Linux 系统是否已经安装 java ,输入 rpm -qa | grep java

卸载两个openJDK
输入rpm -e –nodeps 要卸载的软件包名 

1、安装环境

操作系统:CentOS 07 64位

工具:xshell 7,xftp7

JDK版本:1.8

2、安装步骤

首先下载jdk到本地,注意是 jdk-8u341-linux-x64.tar.gz 

用 xftp 将文件拖到root目录下,在 xshell 中输入以下指令

 [root@VM-12-12-centos ~]#   tar -zxvf jdk-8u341-linux-x64.tar.gz -C /usr/local

系统会生成一个名为 jdk1.8.0_341 的文件夹,并解压在这个文件中, -C 指定安装到  /usr/local 目录下

3、配置环境变量

再输入 vi /etc/profile ,去配置像Windows中的环境变量那样,进入之后,按 a 或 i ,进入编辑模式,

[root@VM-12-12-centos ~]# vi /etc/profile

在.profile文件末尾加入以下路径

JAVA_HOME=/usr/local/jdk1.8.0_341

PATH=$JAVA_HOME/bin:$PATH 

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar

export JAVA_HOME CLASSPATH PATH

输入完之后,按 ESC 键,再输入 :wq 保存退出

4、让配置文件生效

[root@VM-12-12-centos ~]# source /etc/profile

查看是否生效 java -version

如出现 以下,即成功

 

有可能会出现以下这种问题啊

 -bash: /usr/local/jdk1.8.0_144/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录

使用命令 :sudo yum install glibc.i686 或者是
 或者: yum list installed | grep java
还有以下这种不成功的

用这条指令: echo "" > /etc/ld.so.preload

再 java -version

版权声明:本文为wsdoubao54原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/wsdoubao54/p/16664151.html