JDK安装及配置
需要jdk的rpm包,没有的话去官网下载
地址:https://www.oracle.com/java/technologies/downloads/
检测是否存在jdk
查看jdk版本
java -version
查看已经安装的jdk,如果是openjdk,则需要删掉
rpm -qa|grep jdk
rpm -qa|grep java
如果有openjdk,则需要删掉,删掉后安装需要的jdk
强制卸载删除命令
rpm -e --nodeps XXXXXXXX
提示
循环遍历删除带有 java
字样的已安装的软件
rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps
rpm -qa
:查询安装的所有rpm包grep -i
:忽略大小写xargs -n1
:表示每次只传递一个参数rpm -e --nodeps
:强制卸载软件
如果确实存在,则删除后重启虚拟机
安装jdk
rpm
安装将rpm安装包上传至Linux系统,使用如下命令安装
rpm -ivh jdk-XXXXX
安装后查看是否安装成功
java -verison
注意!!! rpm方式安装jdk不需要配置环境变量!!!
.tar.gz
安装上传tar.gz安装包至Linux系统,解压缩至目标文件夹下。
注意,解压缩后,会在目标文件夹下生成一个新文件夹
tar -zxvf jdk-XXXXX -C 目标文件夹路径
解压缩后配置环境变量
正常配置环境变量需要去修改 /etc/profile
文件,但是容易导致耦合
然后查看该文件,可以发现这里是通过遍历 /etc/profile.d/
文件夹下的 *.sh
文件获取的环境变量。
所以,在 /etc/profile.d/
文件夹下使用 touch
命令 创建 java_env.sh
文件
touch java_env.sh
创建后,在该文件中输入如下内容
#JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_401
export PATH=$PATH:$JAVA_HOME/bin
配置后,不要忘记使环境变量生效
source /etc/profile
提示
第二个环境变量中的 :
是用来拼接环境变量用的,类似于变成里面的 a = a + 1