2014.03.19甲骨文公司发布Java 8.0的正式版以来,加入了当前比较流行的函数式编程的特性—Java 8.0相对java7.0加入了函数式编程的特点。以下给出的是Jdk 8在CentOS 7的安装与配置:
- 一、准备
环境: CentOS 7:
- 首先从官网上:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载Jdk 8 for Linux x64到window下;
这里我安装的是这一版本:jdk-8u181-linux-x64.tar.gz,
我的百度云链接:链接:https://pan.baidu.com/s/1MxjLbSiMgakvgut2LVrSEw 密码:8tkl
这里用的centos7 mininal版,所以没有安装centos系列自带的openjdk,如果你安装时,不是mininal安装的话,可能集成了系统的openjdk,那么要删除自带的openjdk,具体步骤如下:
1)系统终端输入:
rpm -qa | grep java
若有openjdk,会出现XXXX_openjdk_XXX的信息
2)删除openjdk,在终端输入:
rpm -e –-nodeps XXXX_openjdk_XXX
删除自带的openjdk成功,或者:
系统终端输入:
rpm -e --nodeps `rpm -qa | grep java`
一次性删除成功
- 二、Jdk的安装
a)我这里登录的是Hadoop用户,用winscp将下载好的jdk压缩包导入到Hadoop目录下:如图:
b)当前目录解压,解压jdk压缩包
tar -xzvf jdk-8u181-linux-x64.tar.gz
c)解压后的jdk的文件夹名字为jdk1.8.0_181,我们把它改为jdk1.8
mv jdk1.8.0_181/ jdk1.8
d)进入jdk1.8
cd jdk1.8
pwd
如图:
- 三、jdk的配置
a)使用vim命令打开系统的环境变量配置文件:
su root(若没有进入root状态)
vi /etc/profile
b)在profile文件最后加入:
进入jdk文件夹,获取目录绝对路径(我的绝对路径是:/hpme/Hadoop/jdk1.8):
内容:
## JAVA
export JAVA_HOME=/home/Hadoop/jdk1.8 #(我的jdk的绝对路径是:/home/Hadoop/jdk1.8)
export PATH=$PATH:$JAVA_HOME/bin
如图:
c)刷新环境变量:
source /etc/profile
- 四、验证:
java -version
javac
如图:
若有相关正确信息,则证明java1.8安装成功!
部分参考:https://www.cnblogs.com/cstzhou/p/4555423.html