Older Java Vulnerable
The attack can be induced if someone visits a Web site that's been set up with malicious code to take advantage of the hole.
Java is necessary for LibreOffice, OpenOffice.org and other software to run on your computer. However, I recommend diabling the Java plugin (particularly the Java Development Toolkit) in your web browser — enabling it ONLY for trusted sites.
Update Java Regularly
Update Java whenever updates are available. These releases fix security flaws in Java.
Removing older versions of Java from your system ensures that Java applications will run with the most up-to-date security and performance improvements on your system.
Java Updater Doesn't Remove Older Versions
Java's updater won't remove older versions, leaving your system vulnerable.
To secure your computer you'll need to manually uninstall all current versions, then install the most recent version available:
- Uninstall all currently-installed versions of Java.
- Next, download and install the most recent version* for your operating system directly from Java.com.
*Most users only need the 32-bit version of Java. If you use a 64-bit version you'll need to maintain and update both versions.
Firefox & Java Security
Firefox disables the Java plugin on computers running Windows with Firefox 17 or later running Java 7 Update 11 or earlier (the dark grey box on the right). Java warns you before allowing the vulnerability to be exploited.
You'll likely see a warning similar to the light grey one shown on the right for Java 7 Update 13 or later. Be sure to allow Java to run ONLY on sites you trust.
- How to use Java if it's been blocked (e.g. for Pogo.com).
Uninstalling Older Versions
You should always uninstall older versions of Java. Old and unsupported versions of Java are a serious security risk and can leave your system vulnerable.
- Why should I remove older versions of Java from my system?
- How do I uninstall Java on my Windows computer?
- Java Uninstall tool
- Oracle's Java SE Security.
Special Note to Windows XP Users
Microsoft's built-in JVM is not safe to use. All Windows XP users need to download and install Oracle Java.
Update to the Most Recent Version
Download the latest version of Java for your operating system:
- Oracle's Consumer Java Site.
- Get the latest Java version automatically.
- The Java Downloads for All Operating Systems page has offline installers for various installations.
- You can test your Java installation.
- The Java Verification page.
Java for Linux
- How to install Java for Linux.
- See Java Downloads for All Operating Systems for offline installers for Linux.
Java for Mac
Java is blocked by default on Apple devices.
- Java 7 requires an Intel-based Mac running Mac OS X 10.7.3 (Lion) or later and administrator privileges for installation.
- Apple supplies their own version of Java for Java versions 6 and below. Use the Software Update feature on the Apple menu to check for the most current Java available for your Mac.
- Apple's Java downloads for the Mac.
- OS X Lion does not provide a Java runtime by default.
- See Java Downloads for All Operating Systems for offline installers for the Mac and the Mac download FAQ.
Both 32-bit (x86) and 64-bit (x64) computers currently depend upon 32-bit browsers:
- Most 64-bit operating systems include a 64-bit browser.
- These 64-bit browsers have the potential for much faster browsing on 64-bit systems.
- However, most addons and plugins are only available for 32-bit browsers.
- Which Java download should I choose for my 64-bit Windows operating system?
If you do install the 64-bit version of Java you'll need to ensure that you update both the 32- and 64-bit versions.
a programming language and computing platform first released by Sun Microsystems in 1995.
Java is most visible in online games such as those on Pogo.com, Yahoo Games and similar sites as well as many phone- and tablet-based applications. Mainstream Java-based applications include LibreOffice and OpenOffice.org.
Java is now owned by Oracle, an established company long associated with corporate software rather than consumer software, which purchased Sun, the originator of Java.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Java is a Cross-Platform Environment
Java is a cross-platform environment used to create regular programs that can run on virtually any operating system and on thousands of other devices. The only requirement is that a Java “virtual machine” (JVM or JRE) is available for the operating system or device which translates Java into something the operating system or device can understand.
Java Programs and Applets
The most common use of Java is still small programs called applets, but there are Java programs, especially in the emerging phone and tablet markets.
- OpenOffice.org is a multiplatform and multilingual office suite.
- LibreOffice.org is another multiplatform and multilingual office suite (a break-away from OpenOffice).
- Freewarejava.com has applets and other Java resources.
- JavaShareware.com for Java applications, applets, JavaBeans and more.
- IBM's Java-based Applications Page includes IBM applications and other technologies running under Java.
- IBM Java Developer Page.
- IBM's AlphaWorks New Java Technologies - IBM's cutting edge Java technologies.
- BlueJ is freeware used to teach object orientation with Java.
- Polarbar Mailer is a 100% pure Java email application that runs on all platforms supporting Java (very dated now, but an interesting application).
Learning More About Java
- Oracle's Java Site.
- DZone — the heart of the Java developer community (formerly JavaLobby) is a non-profit organization working to promote and support Java as a cross-platform solution.
- The History of Java Technology.
- ITtoolbox Java is a content, community, and service for Java professionals.
- Ten Amazing Java Applications.
- The comp.lang.java FAQ List contains some interesting historical information.
- Java Applets: Obsolete or Still Part of the Web?
What's the Difference?
Java uses applets or programs which need to be compiled in order for them to work.
Updated: January 18, 2014