1、查看系统默认jdk安装路径
查看java安装路径:which java
查看java文件:ls -lrt /usr/bin/java
查看文件:ls -lrt /etc/alternatives/java
进入java-1.8.0文件:
cd /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
查看文件数量: ll
2、由于默认路径中没有查到jdk文件,因此卸载系统默认安装jdk
但是会出错,因为在普通用户liyy用户下,并没有操作这几个文件的权限。因此在终端需要输入以下命令:
[liyy@bogon ~]$ su root
密码:123456
[root@bogon liyy]# rpm -qa | grep java
命令说明:
rpm 管理套件
-qa 使用询问模式,查询所有套件
grep 查找文件里符合条件的字符串
java 查找包含java字符串的文件
下面这几个可以删除
java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64
java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64
java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
noarch文件可以不用删除
javapackages-tools-3.4.1-11.el7.noarch
tzdata-java-2017b-1.el7.noarch
python-javapackages-3.4.1-11.el7.noarch
3、终端输入卸载命令:
进入root用户,可以有权限操作这几个文件:
[root@bogon liyy]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
[root@bogon liyy]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64
[root@bogon liyy]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64
[root@bogon liyy]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
命令介绍:
rpm 管理套件
-e 删除指定的套件
--nodeps 不验证套件档的相互关联性
4、检查是否已经删除成功
[root@bogon liyy]# java -version
bash: java: 未找到命令...
代表已经删除成功了。
如果还没有删除,则用yum -y remove去删除他们
5、安装jdk
RPM是Red Hat公司随Redhat Linux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。
将安装文件拷贝至你的目录中/usr/src。然后使用rpm来安装该文件。命令如下:
---- #rpm -ivh filename.i386.rpm
---- rpm将自动将安装文件解包,并将软件安装到缺省的目录下。并将软件的安装信息注册到rpm的数据库中。
安装软件:执行rpm -ivh rpm包名,如:#rpm -ivh apache-1.3.6.i386.rpm
升级软件:执行rpm -Uvh rpm包名。
反安装:执行rpm -e rpm包名。
查询软件包的详细信息:执行rpm -qpi rpm包名
查询某个文件是属于那个rpm包的:执行rpm -qf rpm包名
查该软件包会向系统里面写入哪些文件:执行 rpm -qpl rpm包名
[root@bogon liyy]# rpm -ivh '/home/liyy/下载/jenkins/jdk-9.0.1_linux-x64_bin.rpm'
查看jdk是否安装成功:
6、配置环境变量
命令说明:
vim 文本编辑
/etc/profile 全局变量文件
[root@bogon liyy]# vi /etc/profile 或者vim /etc/profile
进入文本编辑状态下,光标走到文件最后一行,键盘按下:i
进入插入状态:
在文本的最后一行粘贴如下:
注意JAVA_HOME=//usr/java/jdk-9.0.1/ 就是你自己的目录
#java environment
export JAVA_HOME=/usr/java/jdk-9.0.1/
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
键盘:
ESC
:wq保存并退出
source /etc/profile 使设置的环境变量生效
验证环境变量是否配置成功
代表配置成功