There is a lot of noise around saying – uninstall or disable Java – as it is vulnerable. Java 7 especially, is vulnerable say different websites and, the same thing applies to other Java versions too. Studying the topic, I found almost all versions have gone through similar exploits in the past. Sun, and later, Oracle has been keeping up by releasing one or more patch for Java each time in the past too. With the emergence of social media as a major information sharing tool, this particular Java 7 exploit (during the first half of Jan 2013) was hyped to an extent that many chose to uninstall Java from their machines. Apple, on the other hand, quietly disabled Java without informing its users. Firefox came up with a patch that checks websites before allowing them to run Java. It was good so far!
The procedure varies form browser to browser. On Internet Explorer, you have to open Internet Options -> Security -> Internet and set Security level for this zone to HIGH so that you are prompted every time a website attempts to run a script. Note that it may ruin your browsing experience, however, with too many popups. To disable Java on Internet Explorer you can use the Add-ons manager to disable Java(tm) Plug-in 2 SSV Helper and Sun Microsystems Deployment Toolkit. But this does not actually suffice. You have to edit some registry settings too, to complete disable Java on IE. More on that here.
- Java is an OOP programming language while Java Script is an OOP scripting language.
- They require different plug-ins.
How To Uninstall Java in Windows 10/8/7
The best way is to uninstall Jave is using Add/Remove programs in Windows XP and using Programs & Features in Windows 7/8/10. The process is easy so I won’t provide a step by step procedure here. You might see more than one records pertaining to Java while trying to uninstall it. This is because different programs use different versions of Java. That is, if you installed xyz when Java 5 was latest, the application will install Java 5 and may forget to update it. Later, if you install abc, it may install Java 7 (as on Jan 16 2013, it is the latest release). And since it is not easy to determine what version each application is using, you might remove all and install again if required absolutely. I really do not understand this as there is a central update feature available in Windows 8 | 7 that should take care of keeping the latest version only. I will leave this behavior, of having more than one Java versions installed, to others in the field. You might want to have a look at this post on how to manage Java settings.
What are your views on the subject?