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: sudo rm -rf /path/to/jre1.6.0_34.
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.)
To uninstall Oracle Java 7, just press
Ctrl+Alt+T on your keyboard to open
Terminal. When it opens, run the command below.
sudo update-alternatives --display java
To check the setup before uninstalling Java.
Next, remove symlinks
(replace the word (version)with your Java version. DO java -version to get yours. So if your version is 1.7.0_03, you would type sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk1.7.0_03/bin/java")
You may not need to completely remove the OpenJDK to resolve your problem. Install the sun-java6 packages. Then use update-java-alternatives to switch to the Sun java packages.
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.
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:
/usr/lib/jvm/java-7-oracle
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.
Remove all the Java related packages (Sun, Oracle, OpenJDK, IcedTea plugins, GIJ):
Purge config files (careful. This command removed libsgutils2-2 and virtualbox config files too):
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:sudo rm -rf /path/to/jre1.6.0_34
.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
java -version
to get yours. So if your version is 1.7.0_03, you wouldtype sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk1.7.0_03/bin/java"
)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.
1Source:akbarahmed.com
You may not need to completely remove the OpenJDK to resolve your problem. Install the sun-java6 packages. Then use
update-java-alternatives
to switch to the Sun java packages.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.
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.
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.
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:
Just remove all files of JDK or JRE, for example it's usually installed in this location:
/usr/lib/jvm/java-7-oracle
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.
Reference: Official installation instruction from Oracle