Gizmo's Freeware is Recruiting
We are currently looking for people with skills and/or interest in the following areas:
- Anonymous Surfing Service
- Media Player for Android
If this sounds like you then click here for more details
How to Remove Old & Dangerous Versions of Java
Sun Java has become a popular attack target for hackers and criminals as it can be found on almost every PC.
Sun have responded by regularly releasing new versions that patch newly discovered vulnerabilities.
Unfortunately when you install a new version of Java the old one is not deleted. Sun does this just in case some old applications won't work with the latest Java version. In my experience, this is a rarity.
JavaRa is a free utility that will permanently remove all old and vulnerable versions of Java from your PC. Usage couldn't be simpler: just download it and run it.
http://raproducts.org/
Afterward, double check that all versions are gone by running a free online scan with Secunia Software Inspector. This will not only check for old versions of Java but old and vulnerable versions of many other programs as well.
http://secunia.com/vulnerability_scanning/online/
Thanks to regular contributor Lex Davidson for suggesting this item.
Gizmo
- Article type:
Comments
I can't stand Java right now. Even after trying Javara it still won't install anything. All I need is a delete any trace of Java button... Oracle, where are you with your answers this time??
I am using a program to access medical records that is compatible with Java 1.5.0_06-b05. This remote viewer is not compatible with the current version of java and the institution has no intent to upgrade.
I also use programs that require newer version of java to work.
As I understand it, some of the fixes repair security problems. I do use McAfee AV and its firewall.
Is there a way to switch back and forth to the older version only when I need it without uninstalling and reinstalling each time?
Two versions of Java cannot stay together on the computer. You have to uninstall any one. Most of the updates fix the security issues, and therefore its advised to use the latest version.
If you follow the recommend practice of running Secunia Personal Software Inspector (PSI), then that will identify and warn you to remove old, unsafe versions of java (as well as other unsafe programs).
Not really. For instance, 6u14 is already blacklisted by PSI but developer tells you that "Users who have Java SE 6 Update 13 have the latest security fixes and do not need to upgrade to this release to be current on security fixes."
Ok, but is there any harm in installing 6u14 now, and if everything works OK, installing 6u13? Too soon is better than too late!
I meant *uninstalling* 6u13, sorry!
http://secunia.com/vulnerability_scanning/personal/
Hello,
If you are a serious computer user Gizmo is an angel for you. He works on the principle of Yagya which means living in a way similar to the natural cycles. May the Lord keep him hale & hearty. I am sure he is a favorite of the divine forces.
This particular software is wonderful.
thanks
Shandilya
Hi
I have a dell xps desktop that came with version 1.6.0.0 of java pre-installed (the website that checks what version of java is running on my pc only listed it as 1.6.0-oem).
If I upgrade from 1.6.0.0 to 1.6.0.13 (from Sun's website), will the newer version's "patch-in-place" feature effectively "remove" the older version OR do I still need to run JavaRa then check with Secunia PSI?
Thanks in advance.
Hello Everyone,
It is in response to query about software to unistall older versions of Java software.
I do not know if anybody already mentioned the following software
Software title: JavaRa 1.12
Developer: Paul McLain
For the latest version, visit http://raproducts.org/
This program is free software.
The software is tiny with options
1. to check update for java
2. Remove older versions
etc.
After removing older versions it will represent you with
****JavaRa 1.12 Removal Log in text file format.******
download size of zip file is: 68 Kb
after unzipping its approx. : 400 KB
No need to install the software as it is self-executing.
I have been using quite often after every java update since about an year without any problem.
I have checked the software with latest updated avast antivirus, Spybot search and Destroy and SuperAntispyware software and the software is clean.
I hope it helps.
Cheers
Nehal Trivedi
The article itself writes about JavaRa ... did you even read it ?
Anupam Shriwatri, India
No relation, but speaking of "Gizmo" there is a program that has been redisigned to use only the currently installed Machine version of Java (PRIOR TO the recent past, they dropped their own version in their folders)
The Link to http://raproducts.org/ does not seem to work!
Try:
http://www.softpedia.com/get/System/System-Miscellaneous/JavaRa.shtml
JavaRa: Make sure you install the .exe in the same folder as Java.
Currently for me, this would mean I need to install JavaRa in 8 seperate locations; The normal Windows locale, Booksmart, Lunascape5, GIMPshop/GKT+ (windows version), surprisingly Arduino (the oldest by far, version 1.4 !), TalkShoe, processing-1.0.1, Wolfram Research's Mathematica Player (and probably Mathematica itself?).
Ya, Mathematica - that surprised me too.
Al the comments listed are very feasible and all worked in the past. I downloaded the new version and it deleted all of the old versions on my computer. I was not sure if it had deleted them, but secunia did inform that they were removed. To double check I ran my javara and there was nothing there, so it appears that sun have indeed incorporated a removal program for old sofware.
Technically, there's no uninstaller built-in. What the installer now does is to update the pre-existing C:/Program Files/Java/jre6 directory with the new 6u12 content, and that's why Secunia doesn't detect previous versions. But this doesn't work with a static configuration. Anyway, let's see how feasible this is from now on...
#2 Rizar,
Have you tried using Duplicate Cleaner?
This may be too simple and a little naive, but say you install Java in two different places, then use Duplicate Cleaner to hard-link the 'proprietary' copy back to the generic one, thus the system thinks it's got two copies while your harddrive holds only one in real space terms.
Let me know if it works.
G
If you have 2 or more versions of Java installed Duplicate Cleaner will not detect any duplicates because the files are different. Not only that, but removing the old Java's just by deleting some files leads to corrupt installs and an inability to uninstall. Then there's the registry...
BY FAR the only thing to do is: Locate ALL versions of Java where installed for program compatibility, then COPY the most recent verion of the JRE/JDK DLLs ON TO the other older copies. This does work, and only in very rare circumstances will it not, but by then you are probably running an otherwise very secure machine that wouldn't even be connected to a network, let alone the internet (IOW for proprietary reasons).
Java installed affects the registry NONE WHATSOEVER, so that is not an issue. Well, it is not put in any part of the registry that would affect the running of java or any program needing java.
Ah, that sounds like a good solution.
I actually sold off the encyclopedia fairly quickly after I didn't like how it was setup and when I saw that its online prices went high enough to make it worth selling (and they took it out of most stores for some reason).
I think it was the Britannica (blue box cover) if anyone has it around to try.
Rizar
OMG...!!!
Care to elaborate?
Hm, I haven't read Rizar post...
I have seen a couple of applications that were unable to function with newer versions of Java where I work. They were both proprietary software apps written for in-house use.
With that in mind, it may be helpful for some if you listed a safe location to download an copy of older versions should they delete the only interface (unbeknownst to them) that allows their widget app to work and need to revert back. Just a friendly suggestion.
"I work for the State, I'm here to help."
Filehippo is a nice safe place usually:
http://www.filehippo.com/download_java_runtime/
Sometimes applications come with Java placed in a sub-directory and require it to be in a certain location. I had an encyclopedia that did this and would not scan for java already installed somwhere else, but then I just copied a newer java to the necessary directory and it still worked; of course, then you have to keep java in multiple places. Annoying.
IF Java Quick Starter service is running (and it should always be running), ANY program requiring Java will first encounter the currently running Java version in memory (due to the the JQS service), and that WILL be the most currently installed local machine running version (JQS doesn't start any other version). The program Booksmart or GIMPshop for instance do this - although they don't check for other locations of java when their "proprietarily located versions fail - they don't need to.
Yeah, good point, update Java is not always the way to go. Besides, I believe most of their updates are bug fix releases, not security releases, so updating, unless you have a really old version, is not mandatory.
Post new comment