Ubuntu彻底卸载jdk「建议收藏」

Ubuntu彻底卸载jdk「建议收藏」参考链接原链接1、移除所有java相关的包(sun,Oracle,openJDK,lcedTeaplugins,GIJ)#apt-getupdate#apt-cachesearchjava|awk'{print($1)}’|grep-E-e’^(ia32-)?(sun|oracle)-java’-e’^openjdk-‘-e’^icedtea’-e’^(default|gcj)-j(re|dk)’-e’^gcj-(.*)-j(re|dk)’-e’

大家好,又见面了,我是你们的朋友全栈君。

参考链接
原链接

1、移除所有java相关的包(sun,Oracle, openJDK, lcedTea plugins ,GIJ)

# apt-get update
# apt-cache search java | awk '{print($1)}' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e 'java-common' | xargs sudo apt-get -y remove
# apt-get -y autoremove

2、清除配置信息

# dpkg -l | grep ^rc | awk '{print($2)}' | xargs sudo apt-get -y purge

3、清除java配置及缓存

# bash -c 'ls -d /home/*/.java' | xargs sudo rm -rf

4、手动清除JVMS

rm -rf /usr/lib/jvm/*

5、清除所有java实体、如果还有、则使用Alternatives命令(Remove Java entries, if there is still any ,from the alternatives)

# for g in ControlPanel java java_vm javaws jcontrol jexec keytool mozilla-javaplugin.so orbd pack200 policytool rmid rmiregistry servertool tnameserv unpack200 appletviewer apt extcheck HtmlConverter idlj jar jarsigner javac javadoc javah javap jconsole jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd native2ascii rmic schemagen serialver wsgen wsimport xjc xulrunner-1.9-javaplugin.so; do sudo update-alternatives --remove-all $g; done

6、查看可能存在的JAVA路径

#updatedb
#locate -b '\pack200'

如果上述命令产生了任何类似于这样( /path/to/jre1.6.0_34/bin/pack200)的结果,则 删除 bin对父目录 ,可以这样做: sudo rm -rf /path/to/jre1.6.0_34

ljx
ljx
ljx
我照着敲了一遍发现java确实没有了。

要删除之前创建的文件夹里的解压的jdk文件可以使用下面代码删除:

rm -r 文件名

ljx
打开配置文件,删除之前添加内容,如果要重新装过jdk只删除第一行:

vim /etc/profile

或者之前在~/.bashrc中修改的

vim ~/.bashrc

ljx

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/153032.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Determining IP information for eth0… failed; no link present.  Check cable?

    Determining IP information for eth0… failed; no link present.  Check cable?问题1:docker pull nginx 拉取失败问题2:Determining IP information for eth0… failed; no link present. Check cable?问题3:“VMware Network Adapter VMnet8”没有有效的 IP 配置问题4:没有开启VMware NAT service和VMware DHCP …

  • gridview分页显示_html分页显示数据

    gridview分页显示_html分页显示数据首先把CSS样式代码粘贴过来:.gv{   border:1pxsolid#D7D7D7;   font-size:12px;   text-align:center;}.gvHeader{   color:#3F6293;   background-color:#F7F7F7;   height:24px;   line-height:24px;   tex

  • 使用clion创建c项目_C语言模板

    使用clion创建c项目_C语言模板参考链接File->Setting->Editor->FileandCodeTemplates选择Files选项卡,选择要要添加模板代码的文件类型在输入框中写入模板代码(关于作者,时间什么的,参考链接有说)要注意的是,#开头的代码,要用#[[…]]包起来…

  • 浅谈VB.NET[通俗易懂]

    浅谈VB.NET[通俗易懂]浅谈VB.NET

  • 打印机显示smtp服务器未设置,打印机smtp服务器设置

    打印机显示smtp服务器未设置,打印机smtp服务器设置打印机smtp服务器设置内容精选换一换安装完模型小型化工具,量化模型前,用户需要获取并安装Caffe源代码增强包caffe_patch.tar.gz,在Caffe源码中增加部分源码文件、动态库文件及修改部分源代码。安装过程整体分为两部分:拷贝新增源码和动态库文件到Caffe环境caffe-master工程目录下。对Caffe环境caffe-master工程目录下部分文件安装p本文档所述Demo在…

    2022年10月20日
  • oracle 创建用户进行登录

    oracle 创建用户进行登录oracle只有一个数据库叫orcl,ip地址数据库名称也叫sid:oracle帐号用户名密码示例帐号scott/tiger使用cmd打开doc窗口。输入sqlplus/nolog登录进去就是sys用户,管理system用户conn/assysdba让sys拥有dba权限修改system密码alterusersyst

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号