1、安装CentOs(忽略)
2、查看是否自带jdk
- 运行 java -version 查看版本
[root@localhost ~]# java -version
-bash: java: 未找到命令
显示没有安装jdk。
3、在Oracle网站下载对应版本的jdk
- 一般选择.tar.gz的压缩包版本
- linux是带有wget下载的。但是经测试,直接复制oracle网站下载链接,会因为“是否同意服务协议”的cookies变化而不能下载,因为oracle官网的下载链接是重定向的,其中会检查是否同意服务协议。所以必须拿到真正的下载链接。另外wget不支持迅雷下载链。通过查看浏览器的下载重定向地址,确实可以下载。
- 简单起见,在Windows下将jdk软件下载好,通过Shell连接主机后,上传到CentOs中。
4、解压jdk文件
文件放在/home/program文件夹下,所以在该文件夹下解压。
[root@localhost program]# tar zxvf jdk-8u111-linux-x64.tar.gz
解压后,在该文件夹下就有一个文件夹和原来的压缩文件。
[root@localhost program]# ls
jdk1.8.0_111 jdk-8u111-linux-x64.tar.gz
5、配置环境变量
- 打开配置文件
[root@localhost /]# vim etc/profile
- 文件后在最后一行添加
export JAVA_HOME=/home/program/jdk1.8.0_111
//这个地址取决于前面jdk文件夹所在位置
export PATH=$PATH:$JAVA_HOME/bin
- 让配置文件立即生效
[root@localhost /]# source /etc/profile
- 验证结果
[root@localhost /]# java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)