1. 卸载系统自带的opernJdk(以jdk为例)
- 查询之前安装的jdk名称:
rpm -qa | grep java
命令说明:
rpm 管理套件
-qa 使用询问模式,查询所有套件
grep 查找文件里符合条件的字符串
java 查找包含java字符串的文件
- 完整的删除文件的命令
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
命令介绍:
rpm 管理套件
-e 删除指定的套件
--nodeps 不验证套件档的相互关联性
- 检查是否已经删除成功
Java -version
如果还没有删除,则用==yum -y remove==去删除他们。不过慎用==yum -y remove==,会把相关依赖的软件包都卸载了
2. 安装jdk1.8
安装jdk可以使用yum方式和rpm两种方式,这里建议使用rpm安装
- 安装lrzsz
yum -y install lrzsz
上传文件,运行rz命令后弹出选择文件窗口,找到要上传的文件后确认,文件会被上传到Centos当前目录下
下载文件,执行命令sz 文件名运行 sz命令后弹出选择保存路径窗口,点击确认后 Centos上的文件会被下载到本地目录下
- 上传下载的jdk,并解压
rz
解压
tar -zxvf jdk..(压缩包名)
- 配置JDK环境变量
编辑全局变量
vim /etc/profile
进入文本编辑状态下,让光标走到文件最后一行,需要键盘按下:
i
在文本的最后一行粘贴如下:
#set java environment
JAVA_HOME=/usr/local/src/java/jdk1.8.0_191
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
使用命令保存文件
wq
- 让刚刚设置的环境变量生效功
source /etc/profile
- 检查是否配置成功
java -version
如果未发现,则检查上述环境变量中JAVA_HOME的路径