CentOS6.5安装JDK8
一、平台环境
- CentOS6.5
二、软件版本
- jdk-8u45-linux-x64 下载地址
三、安装步骤
- 软件上传
- 软件解压
- 环境变量配置
四、安装过程
1. 软件上传
在/usr/local目录下创建java目录,执行命令:
[root@hadoop-002 local]# mkdir /usr/local/java
进入java目录,执行命令
[root@hadoop-002 local]# cd /usr/local/java
使用WinSCP上传文件到/usr/local/java目录下,或者通过rz命令上传文件到/usr/local/java目录下
2. 软件解压
软件解压,执行命令
[root@hadoop-002 java]# tar -zxvf jdk-8u45-linux-x64.gz
查看解压后文件:
如图:
001.png
要将解压后的目录与当前的操作的用户不一致,需要修改解压后的目录的所属用户
执行命令
[root@hadoop-002 java]# chown -R root:root jdk1.8.0_45
执行之后的结果如下:
002.png
3.环境变量配置
打开全局环境变量配置文件,执行如下命令:
[root@hadoop-002 java]# vi /etc/profile
按i键进入Vim编辑模式,在末尾添加下面两行
export JAVA_HOME=/usr/local/java/jdk1.8.0_45
export PATH=$PATH:$JAVA_HOME/bin
按ESC键退出Vim编辑模式,按:键进入命令模式,输入wq,保存输入内容退出。
执行命令让配置文件生效
[root@hadoop-002 java]# source /etc/profile
验证环境配置,输入命令
[root@hadoop-002 java]# java -version
得到结果如下:
[root@hadoop-002 java]# java -version
java version "1.7.0_45"
OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15)
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)
安装的是1.8版本,这边显示却是1.7。
查看java命令指向目录,执行命令:
[root@hadoop-002 java]# whereis java
结果如下:
[root@hadoop-002 java]# whereis java
java: /usr/bin/java /etc/java /usr/lib/java /usr/local/java /usr/share/java /usr/share/man/man1/java.1.gz
/usr/bin 是安装的软件的命令,在我们之前已经存在安装的好的jdk,如果我们想要使用我们自己安装的版本,那我们需要将/usr/bin下的java命令链接到我们安装的目录下,操作过程
以root用户进入/usr/bin目录,执行命令
[root@hadoop-002 jdk1.8.0_45]# su - root
[root@hadoop-002 ~]# cd /usr/bin
备份原因链接,执行命令
[root@hadoop-002 bin]# mv java java.bak
创建新的java链接,执行命令
[root@hadoop-002 bin]# ln -s /usr/local/java/jdk1.8.0_45/bin/java java
验证结果:
[root@hadoop-002 bin]# java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
安装完成。