首页 IT程序员内容详情

Ubuntu如何完全删除JDK及重新安装

2021-07-10 1176 编程艺术家

转自:http://my.oschina.net/lxrm/blog/110638

本人仅使用了第一种方法,然后手动下载java.tar.gz 手动安装,安装方法参考:http://blog.csdn.net/snowdream86/article/details/6677450

一、卸载旧的包

方法一:

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关于第二种方式,可以打开http://my.oschina.net/lxrm/blog/110638 原链接地址查看!我就不打了!


转载与:https://blog.csdn.net/hotlinhao/article/details/11473255

 暂无评论,快来抢沙发吧~

发布评论