一、准备安装
1、确认是否已经安装JDK
由于某些Centos系统自带了JDK环境,所以安装前我们需要先确认下我们的Centos是否已经安装了JDK。我们可以通过rpm -qa | grep java 命令查看是否安装过jdk
rpm -qa | grep java
如上图显示没有安装jdk。如果安装了,我们可以通过rpm -e jdk安装包名称 --nodeps命令来卸载,jdk安装包名称就是我们前面通过rpm -qa | grep java查到的名称。
rpm -e jdk安装包名称 --nodeps
2、查看Centos的版本
首先我们需要确认下Centos版本,看其实32位还是64位的系统。通过以下三条命令中的任意一条均可查看:
(1)、uname -a 查看OS详细信息
uname -a
(2)、file /bin/ls 显示系统程序信息
file /bin/ls
(3)、cat /proc/version 查看OS版本
cat /proc/version
通过以上命令,可以看出来我的Centos是64位系统。
3、下载JDK
由于我们Centos是64位的,所以我们需要下载64位的JDK安装包,官网下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html。
二、安装JDK
1、上传jdk压缩包并解压
我们选择将jdk压缩包上传到/usr/local目录下,这个目录是用来存放本地共享资源的。
(1)、通过 cd /usr/loacl命令进入local目录。
cd /usr/local
(2)、新建java文件夹
通过mkdir java新建java文件夹,然后cd进入java文件夹
mkdir java
cd java
(3)、上传jdk压缩包
通过rz+回车命令上传下载的jdk压缩包((rz命令需要安装lrzsz软件,没有安装的小伙伴点此链接查看安装方法))。上传成功后我们可以通过ls命令查看一下,发现jdk压缩包已经上传成功
rz
(4)、解压tar压缩包
tar -xvf jdk-8u271-linux-x64.tar.gz
(5)、删除无用的jdk压缩包
rm -rf jdk-8u271-linux-x64.tar.gz
2、配置环境变量
(1)、以编辑模式打开profile文件
通过vi /etc/profile来配置环境变量
vim /etc/profile
(2)、在profile配置文件中新增配置
按向下箭头到profile文件最下面,按insert按钮进入编辑模式(按a键或者i键也可以),新增以下配置:
JAVA_HOME=/usr/local/java/jdk1.8.0_271
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$PATH:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASSPATH PATH
(3)、保存配置退出profile文件
按ESC键退出编辑模式,输入:wq+回车保存退出profile文件
:wq
(4)、通过source /etc/profile命令使新增的配置立即生效
source /etc/profile
3、查看jdk版本,验证是否按照成功
通过java -version命令,或者javac -versioin命令,我们可以查看jdk是否安装成功。
java -version
javac -version
如上图,centos系统jdk安装成功。
三、总结
除了我们以上的手动安装,我们也可以通过yum来安装,但是yum自动安装的灵活性不太好,我们这里就不做演示了,感兴趣的小伙伴可以点击以下链接查看或者自动百度以下。yum安装jdk参考资料一、yum安装jdk参考资料二