本文是为了自己学习记录的,有参考各路大神
在安装之前,查看当前 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-i586.tar.gz
用 xftp 将文件拖到root目录下,在 xshell 中输入以下指令
[root@VM-12-12-centos ~]# tar -zxvf jdk-8u341-linux-i586.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
标签:12,java,jdk,JAVA,Linux,HOME,local,环境变量 From: https://www.cnblogs.com/wsdoubao54/p/16664151.html