首先要查看Linux系统是否有自带的jdk:
1、输入:java -version
2、发现有输入:rpm -qa | grep java 检测jdk的安装包,(注意:rpm命令符没有时记得下载一个输入:apt-get install +命令名称)
3、接着进行一个个删除包,输入:rpm -e --nodeps +包名
此处遇到权限不足问题,切换admin用户时输入密码 看到admin 不在 sudoers文件中。
解决方法:
(1)、先切换至root用户,输入命令:su root
,然后输入密码
(2)、输入查看文件命令:ls –l /etc/sudoers
ll /etc/sudoers
-r--r-----. 1 root root 4355 11月 24 11:13 /etc/sudoers 由此可看,该文件为只读权限
(3)、设置 /etc/sudoers
文件权限,添加 可写权限
输入修改权限命令:chmod u+w /etc/sudoers
(4)、执行vim命令,编辑/etc/sudoers
文件,
输入编辑文件命令:"vim /etc/sudoers"
(5)、按e键,直接编辑 利用 回车键
换行,找到 Allow root to run any commands anywhere
,按i
键开始编辑,下面的指令会出现插入
的字样。
在root ALL=(ALL) ALL
的下一行添加代码:admin ALL=(ALL) ALL
(6)、按 ESC
键退出插入模式,然后 键盘输入 :wq
关闭并保存
(7)、输入切换用户命令:su
admin
(8)、再执行卸载指令sudo rpm -e --nodeps +包名
4、最后再次:rpm -qa | grep java检查是否删除完即可