Uninstall JDK rpm to reinstall

123,351

Solution 1

What's that packages name?

When you don't know the name of a specific RPM to uninstall you can search for it like so using the command rpm.

$ rpm -aq | grep -i jdk
java-1.7.0-openjdk-devel-1.7.0.60-2.4.4.0.fc19.x86_64
jdk-1.7.0_45-fcs.x86_64
java-1.7.0-openjdk-1.7.0.60-2.4.4.0.fc19.x86_64

Based on the above output I have 2 versions of Java installed. The official Oracler version, jdk-1.7.0_45 and the IceTea version aka. Open JDK, java-1.7.0-openjdk-1.7.0.60-2.4.4.0.

Uninstalling

To uninstall the official version of Java (JDK) you could use the following commands, yum or rpm:

yum

$ sudo yum remove jdk
[sudo] password for saml: 
Loaded plugins: auto-update-debuginfo, changelog, langpacks, refresh-packagekit
Resolving Dependencies
--> Running transaction check
---> Package jdk.x86_64 2000:1.7.0_45-fcs will be erased
--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================
 Package              Arch                    Version                               Repository                  Size
=====================================================================================================================
Removing:
 jdk                  x86_64                  2000:1.7.0_45-fcs                     installed                  193 M

Transaction Summary
=====================================================================================================================
Remove  1 Package

Installed size: 193 M
...

rpm

$ sudo rpm -e jdk

I would recommend always trying to use yum if you can, it does dependency checks that rpm does not.

Solution 2

Search pre-installed JAVA:

$ rpm -qa | grep java
javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.151-5.b12.el7_4.x86_64

Remove using following command:

rpm -e java-1.8.0-openjdk-headless-1.8.0.151-5.b12.el7_4.x86_64
rpm -e javapackages-tools-3.4.1-11.el7.noarch
Share:
123,351

Related videos on Youtube

cea
Author by

cea

..was an actor , have written a book published, love creating videos and animation and enjoy the puzzle of computers. https://g.co/kgs/kJlDQf youtube.com/buntcharlie

Updated on September 18, 2022

Comments

  • cea
    cea over 1 year

    Where do I find the JDK install to uninstall? @terdon had explained using an rpm type download so it would be easier to uninstall, but I cannot find it.

  • cea
    cea over 10 years
  • slm
    slm over 10 years
    Yes you have to go in through their website and download the files via your browser. Then use scp to copy them to other servers that are headless.
  • Jeff Schaller
    Jeff Schaller about 6 years
    Removing "java" is broader than removing a single "JDK"...
  • AdminBee
    AdminBee over 2 years
    Welcome to the site, and thank you for your contribution. Please note that brevity is acceptable, but fuller explanations are better. Currently, it is extremely difficult to understand how your answer relates to the original problem; please consider expanding it.