在国内,甲骨文公司的jdk下载的速度是很慢的,这里建议使用国内华为云的jdk,两者没有区别,
就是做了一个搬运工作,对国内使用JDK环境的人来说非常友好
第一步:选择自己合适的JDK版本,网站在下面给出
https://repo.huaweicloud.com/java/jdk/
第二步:我以JDK1.8为例,演示如何在Centos7下安装JDK1.8版本,下面给出下载链接
https://repo.huaweicloud.com/java/jdk/8u152-b16/jdk-8u152-linux-i586.tar.gz
提示:一定要下载linux版本的
第三步:xshell连接到Centos7,命令下载直接下载
wget https://repo.huaweicloud.com/java/jdk/8u152-b16/jdk-8u152-linux-i586.tar.gz
ls命令看一下
提示:有些人并没有安装wget软件,会提示找不到软件,下面给出安装wget的命令,安装完后再执行第三步
yum -y install wget
第四步:创建一个新的文件夹,并将刚刚下载的JDK解压到新建立到文件内
创建文件夹命令
mkdir /usr/local/java
解压到 /usr/local/java 文件夹内命令
tar zxvf jdk-8u152-linux-i586.tar.gz -C /usr/local/java
第五步:配置centos7下的java环境变量
在配变量前,需要知道你的jdk版本后面的数字是多少
在上面这张刚刚解压的照片上就能看到是 jdk1.8.0_152
还有一种方法就是到 /usr/local/java 目录下 ls一下
环境变量配置步骤:
用vi 编辑器修改 /etc/prolife ,命令为
vi /etc/profile
找到 done 在后面添加
export JAVA_HOME=/usr/local/java/jdk1.8.0_152
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
其中第一行export JAVA_HOME=/usr/local/java/jdk1.8.0_152,中的jdk1.8.0_152位置上要填写你对应的版本号,
如何找上面已经说过了
接下来就是使刚刚配置的java环境变量生效 命令为
source /etc/profile
最后一步:检验是否安装成功
执行命令
java -version
如果你和我的显示一样的话,恭喜你java环境变量配置成功
=========================分割线================
如果你执行java -version遇到了
[root@bogon ~]# java -version
-bash: /usr/local/java/jdk1.8.0_152/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
这个时候不要慌张,那是因为你的centos7缺少环境依赖,执行命令就可以解决
yum install glibc.i686
再次执行 java -version就可以看到了
=======================华丽的分割线=============
醒来的时候,希望自己不负大好时光,To know the unknown