Retiring JavaRa

JavaRa was created because the Java updater did not remove old and obsolete versions of the JRE, leaving security vulnerabilities in place. The latest versions of Java now completely uninstall outdated and insecure versions, with roughly the same effectiveness as JavaRa.

Now that Oracle has taken responsibility for this problem, JavaRa isn’t really needed anymore. We have decided to cease JavaRa development and will no longer be providing definition updates after December 18th 2014. Pro Club members will still receive support for JavaRa for at least a year.

I agree, it is, or should be in their best interest. But where were they and their concerns the last 5-6 years since buying Java from Sun? Where were they when all the tech sites and repair shops were awash with Java related infestations? When bloggers, US-CERT, and IT Media were calling to dump Java BECAUSE these orphaned, vulnerable and exploited Java versions were left behind?

Better late than never, but why now? Who rattled their cage? Is it because so many security experts are advising users to dump Java, and many users are following that advice? I uninstalled it on all of my systems 2 years ago (except the old notebook my grandson plays Minecraft on) and have not missed it a bit.

I fear Oracle is trying to take credit for taking action now when the reality is, IMO, they should be ashamed, embarrassed, groveling and apologetic for ignoring this problem for years and taking so long to finally do something about it. It is NOT like they were unaware of the problem. In fact, Oracle told users it is up to us drill down into our systems and remove these old versions, not them. 🙁

Regshot is great, but it detects changes in the registry. All that does is ensure Java apps runs the latest version. It does not detect exploitable remnants left on the drive. Yes, most browsers today block older versions. But “security aware” users don’t want older versions just blocked, they want them gone. I would like to see JavaRA stick around long enough to determine conclusively that Oracle is committed to this in the long term – until Java is history.

I hope Oracle is sincere in their effort to keep Java as safe as possible. If they don’t do a good job in the long term, there’s no reason we can’t dust off JavaRa and update the definitions. Retired doesn’t mean dead 😉

I stumbled across this app recently and it’s a very handy tool for our shop where we are forced to use older versions of Java due to vendors’ latency in keeping up with the latest Java offerings. Installing the latest and greatest doesn’t work for our environment so the only way to cleanly remove older versions to install newer (but still out of date versions) seems to be this app. Thanks for creating it!

This tool still has value even today. The Java uninstaller still leaves things behind. I very much wish this tool would go back into active development. The ability to use it on the command line remotely to nuke multiple installs of Java at once is nice.

I’d really like to see this continue in development, I’ve recently run into machines that parts and pieces of JRE are still in the system and causing issues. JavaRa is the only automated tool that truly gets rid of everything for a clean install

You had indicated no more JavaRa definition updates after December 18, 2014. The one that was last included was from April 2014. Is the one at this link the absolute last one? It appears to be the same as from April 2014.

I believe the final definitions update was in the last week of September 2014. The final time the ‘newest version’ of the JRE delivered by JavaRa was updated was January 21 2016, but I’ll update this again right now.

My Name is Mark. I Would Like to Thank The Site & App Team & Make a Few Possibly Beneficial Suggestions…

I Really Appreciated All of the Work that was Done on your Software. I Hope to See More Neat Things in the Past. If I May Be So Bold, I Have 2 Suggestions I Hope There Would be a Consideration to Make One or Both of These. Over Time I have Been Using 2 Run-times that Always Causes Issues for Me and Other People I know.

The Fist Suggestion is That Would Singularity Be Willing to Make a Program that Would Assist on The Visual C++ Run-time Libraries. For Example, To Automatically Download “Or be Included with Program” and Install Any and All Versions the User Would Need or Choose to Install, With the Ability to Remove or Uninstall One, a Few, or All of the Run-times if an Issue were to Arise, Like a Remove and Cleanup Function & Support All Windows Versions or at Least the Most Resent ie. Vista to Win10??? There can Also Have Update-able Databases Like JavaRa Had, to add Support for New Run-time Version Releases & P{rogram Updates as Well.

The Second Suggestion I Have is, That Me and Other People Have Issues with MS .NET Framework. Do You Think Singularity Would Take on the Challenge to Make a Program to Automatically Download and Install Any Versions the User would Want or Choose to Install and to Also Have the Ability for the User to Remove One, a Few, or All of the Versions Based on the Issues the User Would Have at the Time, ie. Won’t Install v4.5 Because of Corruption in v4.0, so a Cleanup and Removal of all and a Fresh Reinstall of .NET Would Fix the Issue.?? Which I have had to do Myself to fix it. There is Also a .Net Cleanup Tool Out on the Net, But the Issue is It will Only let you Clean & Not Install The Versions. You have to Bounce Around the Web to Find the Installers. If They Could be Included in the Program, for Example a Mini Tool Would Just have the Online Installers With the Program and Run them One By One to Download Each Version and Install. Then there can be a Full Version that Has All of the Full Redistribute-able Installers Included so the Install\Repair can Take Place Offline. This Concept Can Also be Added to My 1st Suggestion With the C++ Run-times…

These are Just Suggestions, I hope Singularity would Work on at Least One Idea, like the C++ Libraries. Everyone Has Issues with them Even a PC Gamer Needs them for Gaming…

If You do Start Something Like that and I see it on Your Singularity Site, I Will Donate or Register Pro to Assist in Current and Future Endeavors…

Either Way if You Do or Don’t, Keep up the Great Work & I Will always Suggest you to Anyone involved with PC’s…

Microsoft have a .NET repair and removal tool that works reasonably well. We develop our tools on top of the .NET Framework, so creating a tool that removes .NET instances while using .NET would likely be impossible.

The C++ Redistributable files are typically installed by 3rd party software on an ad hoc basis. I don’t imagine there would be a lot of value in being able to install multiple instances of the package, and removal can usually be performed with any standard uninstall program – such as the one in System Ninja.

I do hope you knew that there were many that benefited greatly from this tool and also appreciated that it was kept free, for most users, regardless of all the work you guys put into it. Takes a special group to find a need and cover it or fix things for nothing that doing a good deed. I am one of that silent majority that wants to thank you for all the years of a reliable app and would hope many other would pipe up now to thank you guys as well. Thanks and excuse the time it took me to find my voice to say so 😛

Too bad you decided to retire it.. Java problems on my end just today cause apps to open with a white screen and multiple attempts at correction, cleanings with reg organizer, using the java removal tool from oracle, manually cleaning the HDD and registry of all files and keys I could find… etc…etc…etc… and your program STILL… found registry entries I could not find.. I hope this finally fixes my problem.. Oracle can’t be trusted to hold up their end of the bargain.. they never have… not int he long run anyway… Namaste and Thanks for all the fish..

Hello, Mr. Gowland: Just want to say “Thank You!” for all you’ve done for all computer users. Also, a big ‘thank you’ to all those who have expressed their appreciation for the JavaRa team. I really appreciate all you’ve done, & all the expressions of gratitude for your efforts. Have a GREAT day, Neighbors!