1、首先做一下更新$apt-get update
2、移除所有的java相关的包,包括(Sun, Oracle巳呀屋饔, OpenJDK, IcedTea plugins, GIJ)。$dpkg-query -W -f='${binary:霸烹钟爷Package}\n' | 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再执行一下autoremove,移除不再使用的包。$ sudo apt-get autoremove
3、删除干净配置文件。$dpkg -l | grep ^rc | awk '{print($2)}' | xargs sudo apt-get -y purge删除干净本地的java配置和缓存。$sudo bash -c 'ls -d /home/*/.java' | xargs sudo rm -rf
4、手工删除安装的JVMs。$ sudo rm -rf /usr/lib/jvm/*
5、删除java记录。$ 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目录。$ sudo updatedb$ sudo locate -b '\pack200'如果出现类似/usr/lib/jrexxx/的目录,则rm -rf 删除。