Friday Jul 11, 2014

Updated: The future of Java on Windows XP

Oct 15: The recent JDK 8 Update 25 release includes a fix that enables installation of JDK 8 on Windows XP. It remains an unsupported platform and all recommendations in this blog entry still apply.

Earlier this year, Microsoft announced end of support for Windows XP. As a direct result, Oracle announced that we no longer provide official support for Java on Windows XP. The main implication of this is that a customer with a support contract may be required to reproduce an issue encountered on Windows XP on a later version of Windows, and if the issue is specific to Windows XP Oracle is not required to (and may be unable to) issue a patch or a workaround.

This end of support announcement has been misread as "Java no longer works on Windows XP" or "Oracle will stop Java updates from being applied on Windows XP". These statements are not correct.

We expect all versions of Java that were supported prior to the Microsoft de-support announcement to continue to work on Windows XP for the foreseeable future. In particular, we expect that JDK 7 will continue to work on Windows XP. Security updates issued by Oracle will continue to be pushed out to Windows XP desktops. Users that download JDK 7 from or will continue to be able to install on Windows XP.

JDK 8 is not supported on Windows XP. Early versions of JDK 8 had known issues with the installer on Windows XP that prevented it from installing without manual intervention. This was resolved in JDK 8 Update 25.

The important point here is that we can no longer provide complete guarantees for Java on Windows XP, since the OS is no longer being updated by Microsoft. We strongly recommend that users upgrade to a newer version of Windows that is still supported by Microsoft in order to maintain a stable and secure environment.

Q: I recently read on the Internet that Oracle’s upcoming security update for JDK 7 will not work on Windows XP. Is this correct?
A: No. Don’t believe everything you read on the Internet.

Q: I have a desktop/laptop with Windows XP. Will I continue to get automatic updates for JDK 7 when Oracle release a security update?
A: Yes, at least until the End of Public Updates for JDK 7 which is currently scheduled for April 2015 (Java Support Roadmap).

Q: What happens after the End of Public Updates for JDK 7?
A: We will continue monitor the uptake of Java 7 updates on Windows XP. If usage remains high when we get close to that milestone, we will take measures to keep Java users safe. There are several options available to us if that becomes necessary.

Q: Can I install JDK 8 on Windows XP? Will it work?
A: Yes, as long as you install JDK 8 Update 25 or later. Earlier updates of JDK 8 had an installer issue that prevented installation in Windows XP.

Q: My company is using Windows XP Embedded which is still supported by Microsoft. Will Oracle support this?
A: We have never officially supported Windows XP Embedded with any current Java version. However, as long as Microsoft provides support for Windows XP Embedded we could consider it. Contact Java sales in your region if you have a need for this.

Friday Dec 14, 2012

Oracle JDK 7u10 released with new security features

A few days ago, we released JRE and JDK 7 update 10. This release adds support for the following new platforms:

  • Windows 8 on x86-64. Note that Modern UI (aka Metro) mode is not supported.
  • Internet Explorer 10 on Windows 8.
  • Mac OS X 10.8 (Mountain Lion)

This release also introduces new features that provide enhanced security for Java applet and webstart applications, specifically:

  • The Java runtime tracks if it is updated to the latest security baseline. If you try to execute an unsigned applet with an outdated version of Java, a warning dialog will prompt you to update before running the applet.
  • The Java runtime includes a hardcoded best before date. It is assumed that a new version will be released before this date. If the client has not been able to check for an update prior to this date, the Java runtime will assume that it is insecure and start warning the user prior to executing any applets.
  • The Java control panel now includes an option to set the desired security level on a low-medium-high-very high scale, as well as an option to disable Java applets and webstart entirely. This level controls things such as if the Java runtime is allowed to execute unsigned code, and if so what type of warning will be displayed to the user.

More details on the security settings can be found in the documentation. See below for a sample screenshot.

Security Dialog Image

The new update of the JRE and the JDK are available via OTN. To learn more about the release please visit the release notes.

Monday Apr 25, 2011

Supported Platforms for JDK 7

[Read More]

Henrik Stahl is VP of Product Management in the Java Platform Group at Oracle, and is responsible for product strategy for Java ME and SE.


« October 2015