因为centos安装完之后,系统一般自带有open jdk ,所以,首先需要查看当前系统是否有自带的open jdk,如果有,需要先卸载原有的open jdk。我这里是没有带的,所以不需要卸载。
java -version
rpm -qa | grep java
- 从官网下载jdk1.8 Linux版本:jdk-8u201-linux-x64.tar.gz
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
- 使用cd /usr/local/ 命令进入根目录下的usr目录下的local目录,这个目录是放一些本地的共享资源的
cd /usr/local/
- 创建一个java目录
mkdir java
- 进入终端, /usr/local/java目录,将下载好的jdk拖动进去
- 返回命令行,执行ls,可以看到压缩包
- 解压压缩包
tar -xvf jdk-8u201-linux-x64.tar.gz
- 删除压缩包
rm -rf jdk-8u201-linux-x64.tar.gz
- 进入java目录
cd jdk1.8.0_201/
- 执行pwd,命令显示当前目录,要把当前目录复制一下,因为一会要配置环境变量
pwd
- 打开环境变量配置文件
vi /etc/profile
- 增加jdk环境变量的配置
其中JAVA_HOME为第10步pwd显示的java安装目录
JAVA_HOME=/usr/local/java/jdk1.8.0_201
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
- 刷新配置文件,使其立即生效
source /etc/profile
- 验证配置是否生效
java -version
javac -version
至此,jdk1.8安装结束