CentOS系统默认会带上jdk,这本是一个很人人性化的功能,但是当我要编译安卓源码的时候发现的centos7带的却是1.8的jdk,然而安卓需要1.7,于是我想当然的就再装一个1.7配置下。结果一顿操作后,java -version发现还是特么1.8。还以为自己哪里配错了,然后在~/.bashrc下添加下环境变量,不行!然后在/etc/profile上再配置下,还是不行。这就有点骚了。感觉那个默认的1.8就是阴魂不散。然后百度centos自带jdk。有人建议把自带的干掉。于是我就照做了
步骤一:查询系统是否以安装jdk
rpm -qa|grep jdk
步骤二:卸载已安装的jdk
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
参考图是借用的,我自己的已经删除过了,重现比较麻烦,就不折腾了,根据具体情况删掉自己不要的jdk即可
步骤三:验证
jav