How to uninstall the ‘Java’ App

By default, Linux has a free Java version installed in its operating systems, Open JDK, which is quite effective, however, due to new updates it becomes quite obsolete for users of this software. In this situation, it is necessary to uninstall that version, to download and install the latest free version of Java , then we will explain step by step how to carry out this procedure in a simple way.

Index(  )

  1. How to delete a symbolic link to completely uninstall Java?
  2. What to do to permanently uninstall the Java App from your computer?
  3. What are the methods that exist to uninstall Java?
    1. RPM Uninstall
    2. Using the extract file
  4. How to remove the remaining Java files from your PC?

How to delete a symbolic link to completely uninstall Java?

To uninstall a version of Java Open JDK from your Linux system , you must have write permissions on the directory, which allows you to delete the symbolic link associated with it. By definition a symbolic link, means a direct way to access a file or program, which has any location,  it is the version of a Windows shortcut . To eliminate this type of links, the commands are used: rm and unlink, as follows:

  • The first thing is to open a terminal, simultaneously pressing the commands “Ctrl + Alt + T”.
  • Then you enter the following “ls -l <RutaDelEnlaceSymbolico>”, this allows you to see a list of all the symbolic links of the device, take note of the one corresponding to the version of Java to delete.
  • By means of the rm command: You just have to enter “rm<RutaDelEnlaceSimbolico>” in the executor, when you give enter the symbolic link will be eliminated.
  • By means of the unlink command:Execute the following line “unlink < RutaDelEnlaceSimbolico>”, in the same way, pressing enter will eliminate the symbolic link.

Both commands are applicable to removing any type of symbolic link in Linux, not just those corresponding to Java, so they can be useful in different cases.

What to do to permanently uninstall the Java App from your computer?

After having removed the Java symbolic link, you cannot consider the application to be deleted from your system, for this you still have to execute a series of commands, which vary depending on the version of Java you have installed. In any case, the first thing you should know is the version of Java you have, so from the terminal, execute the following command “java –version” and reserve that identification, it will be useful in the process of uninstalling the software.

What are the methods that exist to uninstall Java?

The ways to uninstall Java from your computer are as varied as those to install java in any version of Ubuntu Linux , but broadly speaking, there are two ways to achieve it:

RPM Uninstall

Redhat Package Manager, or RPM, is a manager that makes it easy to install or uninstall programs on GNU/linux platforms, in this case, we show you how to use it to remove Java from your computer:

The first thing is to make sure you have the RPM package installed on your computer, if not, proceed to download and run it.

Once you finish that process, you must open a terminal (Ctrl + Alt + T), and enter the command “rpm -qa | grep -i {packagesearch}”, (In package to search you can write the name of the program to uninstall , in this case, Java), it will return the full name of the installed program as a result, take note.

The next command to enter is “rpm -e {packageuninstall}” (In package to uninstall enter the full name of Java that you previously wrote down), that simple you will have Java uninstalled from your Linux system

Using the extract file

The second method that we will explain to you, applies to cases in which the Java installation has been from Oracle , with a self-extracting package, the process consists of removing all the JVMs manually, the process is as follows:

  • Open Linux terminal and run: “sudo dpkg –list | grep -i jre”, will output the installed Java version.
  • Enter the following command “sudo apt remove default-jre”, followed by “S”, in this way you will confirm the order to uninstall Java on your device.
  • To check, enter “java –version” again, it should not return any results, since you no longer have the tool available.

How to remove the remaining Java files from your PC?

You can delete all traces of Java on your computer, in order to free up storage and avoid Linux Ubuntu operating system inconsistencies , as follows:

  • Run the following full command“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
  • sudo apt-get -y autoremove”, this will remove packages linked to Java.
  • Now enter the following “dpkg -l | grep ^rc | awk ‘{print($2)}’ | xargs sudo apt-get -y purge”, make sure you don’t modify the code,follow the process to the letter, this is to delete all configuration records.
  • Follow with “sudo bash -c ‘ls -d /home/*/.java’ | xargs sudo rm -rf” , to clear cache and Java config.
  • With “sudo rm -rf /usr/lib/jvm/*”, you make sure to remove all installed JVMs manually.
  • This code is quite extensive, be careful to enter it correctly“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” will discard any remaining Java input.

With these commands you make sure to thoroughly clean any trace of Java on your Linux computer, however, you must always remember to be careful to avoid damaging your system.

by Abdullah Sam
I’m a teacher, researcher and writer. I write about study subjects to improve the learning of college and university students. I write top Quality study notes Mostly, Tech, Games, Education, And Solutions/Tips and Tricks. I am a person who helps students to acquire knowledge, competence or virtue.

Leave a Comment