centos7 卸载自带JDK-阿里云开发者社区

开发者社区> 山那边风景> 正文

centos7 卸载自带JDK

简介: centos7因为自带的没有jps ,jinfo等命令,所以需要卸载,安装OPENJDK
+关注继续查看

使用centos自带的JDK,在使用maven打包时,一直提示java环境变量有问题,卸载自带JDK,安装openJDK后解决问题

一、查找自带JDK

rpm -qa|gerp java

image.png

二、使用以下命令卸载JDK

yum -y remove java-1.8.0-openjdk*

rpm -e --nodeps Java-1.8.0-openjdk-1.8.0.101-3.b13.el7_2.x86_64

三、下载jdk

国内镜像地址:https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/

1、创建/home/root/software文件夹,将安装软件上传到soft文件夹中。进入/home/root/soft文件夹下,进行解压安装包:

tar -zxvf OpenJDK8U-jdk_x64_linux_openj9_8u292b10_openj9-0.26.0.tar.gz

2、配置环境变量

编辑 /etc/profile ,增加下面3行代码

export JAVA_HOME=/home/xxx/software/jdk8u292-b10
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

3、source /etc/profile 使配置文件生效

4、验证是否安装成功

java -version

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
4485 0
CentOS7卸载KDE桌面(转)
最初安装centos时选择了安装KDE桌面,打开很卡,没有用到,想卸载,可是试了网上的方法什么yum groupremove kde-desktop 都不奏效,于是只能自己找出KDE的包,然后yum卸载了。
2555 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
7758 0
CentOS下MySQL的彻底卸载
#################CentOS7下MySQL的卸载#################### 1:查看MySQL是否安装:  方式1: [root@localhost usr]# yum list installed mysql* Loaded plugins: fastestmirror Loading mirror speeds from cached hostfi
3968 0
CentOS 6.x卸载mysql
应用场景 如果在linux系统上,安装了mysql,想替换mysql的版本,需要先卸载已安装的mysql版本,然后重新安装新版本。
795 0
+关注
山那边风景
系统架构师,热爱生活,喜欢健身、跑步
16
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载