How can I completely remove all traces of Java on my system?
I already know how to install it in case I need it again.
You may not need to completely remove the OpenJDK to resolve your problem. Install the sun-java6 packages. Then use
If you do want to completely remove OpenJDK remove the default-jdk and/or default-jre packages. You may need to remove some java packages but most of them should be happy once you have the Sun JDK packages installed.
You may want to follow one of these cleanup tips once you are done removing packages.
Remove all the Java related packages (Sun, Oracle, OpenJDK, IcedTea plugins, GIJ):
Purge config files:
Remove Java config and cache directory:
Remove manually installed JVMs:
Remove Java entries, if there is still any, from the alternatives:
Search for possible remaining Java directories:
If the command above produces any output like /path/to/jre1.6.0_34/bin/pack200 remove the directory that is parent of bin, like this:
To completely remove OpenJDK on Ubuntu 11.10 (this may or may not be sufficient on other versions of Ubuntu), run:
If you want instructions for removing the proprietary Oracle ("Sun") version of Java, then you'll have to specify how you installed it. (If you edit your question to indicate this and leave a comment to this answer, I'll try to add information about how to remove that too.)
(replace the word (version)with your Java version. DO
To uninstall OpenJDK (if installed). First check which OpenJDK packages are installed.
To remove openjdk:
Uninstall OpenJDK related packages.
Check that all OpenJDK packages have been removed.
Try this command:
If 1.6* comes then try:
If 1.7* comes then try:
Assuming that you don't have jdk in your system. If you have use this command:
replace with the version like we did it in previous example.
Agreed with Eliah. "apt-get purge" command can remove those packages completely.
Assuming you have previously installed a copy of java-6-sun package, a followup will help getting rid of broken symbolic link:
And then select a correct path which you want to link up as default Java calling path.
Then have a check on the version of Java with this command:
easier is to use synaptic.
click tab "sections" scroll down to java. simply select each item you see with green box and mark for complete removal. repeat for all all java sections and all files.
Just remove all files of JDK or JRE, for example it's usually installed in this location:
So remove all files resides in "java-7-oracle" folder with root permission and extract the latest JDK or JRE files in it. That's it now you would have the latest Java version Installed.
P.S. Your directory name may differ from java-7-oracle.
I followed strictly the steps that Eric Carvalho provided to remove all instances of Java and rebooted my computer. Next I ran the following command:
aptitude search ~ijdk ~ijava ~ijre ~iicedt
The results are as follows:
I am new to Ubuntu.