
This means it can run on different operating systems, whether it's Mac, Linux, Windows, or other devices, without making changes to the Java application itself. The beauty of Java (compared to other programming languages) is that it is cross-platform.

Java is a widely used programming language that is used on computers, tablets, phones, and even appliances such as your refrigerator. I will explain all of this in more detail below. Java is meant to be backwards compatible), though the only way to know is through trial and error. Generally speaking, uninstalling older versions of Java is recommended for security reasons and should not impact the programs that require Java to operate (I.E.: The simple answer is: Yes, it is possible to remove older Java updates, and there is an automated way to do this safely (explained below). Therefore, I haveįour questions: is it safe to remove old Java updates? If so, which Java updates can I uninstall? Can I remove older Java versions? Is the latest Java backwards I regularly receive messages from the Windows 10 Action Center that there is a new Java update available and that I need to download it due to security updates, which I always do. I used the freeware tool "Bat_To_Exe_Converter" for it from Fatih Kodak ().įor me it worked on Win8.1 x 64 Enterprise and Win10 x 64 Enterprise with sccm2012.The other day I went to uninstall a program on my Windows 10 PC using Control Panel -> Programs and Features, and noticed there were about 20 or more Java updates installed on my system. Then, because I needed to get it work with a sccm deployment in silent nointeractive mode without any Admininput, I converted the. START /WAIT /MIN WMIC product where "Name LIKE 'Java 8 Update%%'" call uninstall /nointeractive START /WAIT /MIN WMIC product where "Name LIKE 'Java(TM) 7 Update%%'" call uninstall /nointeractive START /WAIT /MIN WMIC product where "Name LIKE 'Java 7 Update%%'" call uninstall /nointeractive START /WAIT /MIN WMIC product where "Name LIKE 'Java(TM) 6 Update%%'" call uninstall /nointeractive START /WAIT /MIN WMIC product where "Name LIKE 'Java 6 Update%%'" call uninstall /nointeractive

START /WAIT /MIN WMIC product where "Name LIKE 'J2SE Runtime%%'" call uninstall /nointeractive

I created an bat file with this content (I found it somewhere in the net, but don´t have the author of Uninstalling Java 6 and 7. its quite old that thread, but as I come over it in search of a way uninstalling old Java Versions, I would like to post my working result. ObjShell.Run "MsiExec.exe /X" & Version & " /QN /NoRestart",0,True

' Remove every version using the array above Set objShell = CreateObject("WScript.Shell")
