本文介绍如何在CentOS上安装并配置JDK
安装时,使用非root用户来安装
卸载自带的java
CentOS自带JDK,需要先卸载原来的JDK
由于自带的jdk安装时账户是root,因此卸载的时候如果使用其他用户来卸载,会有文件权限问题
可以使用chmod来修改文件权限,但是文件太多,可以直接切换到root用户来卸载
#1。 使用su切换到root用户,需要使用密码su root#2.查看已经安装的javarpm -qa | grep java#3.卸载这些rpm包,由于会有依赖,使用--nodepsrpm -e --nodeps XXXXX
安装JDK
具体Linux如何安装JDK,可以在官网上找到步骤,本文使用tar.gz方式来安装
创建文件夹存放tar.gz文件
使用其他用户登录,在该用户home下创建文件夹用来存放jdk,保证该用户有权限
#1. 在home下,创建文件夹mkdir softwarecd softwaremkdir jdk18cd jdk18#2.将jdk文件jdk-8u261-linux-x64.tar上传到该文件夹下#3.解压tar -zxvf jdk-8u261-linux-x64.tar.gz
设置环境变量
因为使用非root用户登录,/etc/profile文件没有访问权限,可以在只为该用户设置环境变量
在.bash_profile中配置环境变量
#1. 使用vim来编辑该文件vim .bash_profile#2.在该文件中添加这几行export JAVA_HOME=/home/ljs/software/jdk8/jdk1.8.0_261export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin#3.保存并退出#4.source该配置文件,确保生效source .bash_profile#5.查看PATHecho $PATH
确认安装是否完成
java -version