文章目录
1、卸载系统自带的OpenJDK以及相关的java文件
输入java-verison
可以看到系统自带的OpenJDK版本信息。
命令说明:
rpm 管理套件
-qa 使用询问模式,查询所有套件
grep 查找文件里符合条件的字符串
java 查找包含java字符串的文件
以上文件中:
下面这几个可以删除
java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
noarch文件可以不用删除
python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
在命令窗口键入:
sudo rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
完整的删除文件的命令,在命令窗口键入:
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
命令介绍:
rpm 管理套件
-e 删除指定的套件
–nodeps 不验证套件档的相互关联性
检查是否已经删除成功
在命令窗口键入:java -version
代表已经删除成功了。
如果还没有删除,则用yum -y remove去删除他们
1.下载安装jdk
2、在/usr/local下创建jdk文件夹
cd /usr/local
mkdir jdk
3、上传jdk1.8包上传到指定目录,将其解压到jdk目录下
tar -zxvf jdk-8u261-linux-x64.tar.gz
4、设置环境变量
编辑文件
vim /etc/profile
在最后添加如下(注意:系统之前如果有环境变量则不要动他们,在原有的基础添加jdk环境变量即可):
#set java enviroment
export JAVA_HOME=/usr/local/java/jdk
export JRE_HOME=/usr/local/java/jdk/jre
export CLASS_PATH=.: J A V A H O M E / l i b : JAVA_HOME/lib: JAVAHOME/lib:JRE_HOME/lib
export PATH= P A T H : PATH: PATH:JAVA_HOME/bin:$JRE_HOME/bin
查看解压的JDK路径
进入解压的JDK路径
[root@VM-24-10-centos jdk]# cd jdk1.8.0_341/
查看完整路径
[root@VM-24-10-centos jdk1.8.0_341]# pwd
记住完整路径用于后面配置JAVA_HOME
修改配置文件
etc/profile是一个全局配置文件,所有用户登录都会使用该文件构建用户环境 。 与windows配置环境变量是一个道理。
vim /etc/profile
1
Linux中export 命令用于设置或显示环境变量
进入vim后,按i键进入insert模式,利用上下键到文档最后,添加以下代码
export JAVA_HOME=/root/soft/jdk/jdk1.8.0_341
export CLASSPATH= : C L A S S P A T H : :CLASSPATH: :CLASSPATH:JAVA_HOME/lib/
export PATH= P A T H : PATH: PATH:JAVA_HOME/bin
添加完成,按ESC键,退出insert,下方-- insert --会消失,然后再输入:wq,退出并保存
刷新配置的环境变量
source /etc/profile
验证jdk1.8是否安装成功
java -version
1
出现如图所示版本号字样,则说明安装成功。
https://blog.csdn.net/qq_42240177/article/details/126458830