35

I didn't find any related articles about How to remove Oracle JDK. There are some related articles but they didn't solve the problem.

I installed Oracle JDK tarball file from Oracle site by following this article How do I install Oracle Java JDK 7. It was very helpful. But still I don't know what I should do in order to uninstall Oracle JDK.

obysr
  • 780

3 Answers3

50

It could be done like this:

  1. Remove the link:

    sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk[version]/bin/java"    
    sudo update-alternatives --remove "javac" "/usr/lib/jvm/jdk[version]/bin/javac"    
    sudo update-alternatives --remove "javaws" "/usr/lib/jvm/jdk[version]/bin/javaws"
    
  2. Then, remove the package in the /usr/lib/jvm:

    sudo rm -r /usr/lib/jvm/jdk[version]
    

Note :

  • Change [version] with any version number that's contained in jdk folder's name, example: jdk[version] = jdk1.7.0_13.

  • If you are new to Linux, you should probably get familiar with the manual page. Lot of good stuff from there. Just go to the terminal and type man update-alternatives.

menteith
  • 271
Thai Tran
  • 616
3

Run sudo update-alternatives --config java and choose an openjdk verion. Delete the oracle jdk files and if you need to uninstall openjdk too, do it with the Ubuntu Software Center.

Costis Aivalis
  • 143
  • 1
  • 7
  • how about symlinks? will it become trash link? how should i do to purge remove all settings and configuration from Oracle JDK? – obysr Mar 31 '12 at 06:41
  • apt-get purge will allow you to clean up packages completely – Costis Aivalis Mar 31 '12 at 06:48
  • just write that? or any shell commands i have to write? – obysr Mar 31 '12 at 06:49
  • These links point to the chosen Java: /usr/bin/java -> /etc/alternatives/java and /usr/bin/javac -> /etc/alternatives/javac – Costis Aivalis Mar 31 '12 at 06:53
  • 1
    thank you sir but i don't understand what you write. actually, i'm newbie in linux. could you explain it? i'm very grateful for your help – obysr Mar 31 '12 at 06:59
  • I would not worry too much about remaining configuration files that are left back after uninstalling packages. If you do, run "sudo apt-get install dctrl-tools". After installing dctrl-tools run grep-status in order to find the files and the dependencies. – Costis Aivalis Mar 31 '12 at 07:28
1

Delete the symlinks in bin and wherever you extracted the tarball(it SHOULD be in opt, but i didn't read the previous guide)

RobotHumans
  • 29,530