JDK 9 Supported Platforms

This is a preliminary list, subject to change throughout the release cycle.

Server Operating Systems

Operating System OS Version Chip Arch VM(s) Available Additional Info
Windows Server 2016 R2 x64 - 64 bit Server Planned - Subject to OS Releasing before JDK 9 GA
Windows Server 2016 x64 - 64 bit Server
Windows Server 2012 R2 x64 - 64 bit Server
Windows Server 2012 x64 - 64 bit Server
Oracle Linux (1) 8.x x64 - 64 bit Server Planned - Subject to OS Releasing before JDK 9 GA
Oracle Linux (1) 7.x x64 - 64 bit Server
Oracle Linux (1) 6.x x64 - 64 bit Server No JavaFX Support
Red Hat Linux 8.x x64 - 64 bit Server Planned - Subject to OS Releasing before JDK 9 GA
Red Hat Linux 7.x x64 - 64 bit Server
Red Hat Linux 6.x x64 - 64 bit Server No JavaFX Support
Solaris 11.x x64 - 64 bit Server No JavaFX Support

Note that per MOS Document 2114039.1 this means Solaris 11.3 and above.
Solaris 11.x Sparc (64) Server No JavaFX Support.

Note that per MOS Document 2114039.1 this means Solaris 11.3 and above.
Suse Linux Enterprise Server 12.x x64 - 64 bit Server
Suse Linux Enterprise Server 11.x x64 - 64 bit Server
Ubuntu Linux 16.04 LTS ARMv8 64 bit Server: Publicly Available

Min: Only for MAF, not available for other users
Headless, No JavaFX nor SWING/AWT GUI Support
Ubuntu Linux 16.04 LTS ARMv7 32 bit Min and Client No JavaFX Support
Alpine Linux 3.5.2 and above x64 - 64 bit Server Distribution using musl libc

No JavaFX Support.

Not supported at GA but to be added in an update release.

(1) Oracle Linux covers both kernels: Red Hat Compatible and Unbreakable.

Client/Developer Operating Systems

Operating System OS Version Chip Arch VM(s) Available Additional Info
Windows 10 10 x64 -64 bit Server Supports 32 bit JRE
Windows 8 8.x x64 - 64 bit Server Only Desktop Mode Supported.

Not Modern UI (aka Metro Mode)

Supports 32 bit JRE
Windows 8 8.x x86 - 32 bit Server Only Desktop Mode Supported.

Not Modern UI (aka Metro Mode)
Windows 7 SP1+ x64 - 64 bit Server Supports 32 bit JRE
Windows 7 SP1+ x86 - 32 bit Server
Ubuntu Linux 16.10 x64 - 64 bit Server Supports 32 bit JRE
Ubuntu Linux 16.10 x86 - 32 bit Min and Server
Ubuntu Linux 16.04 LTS x64 - 64 bit Server Supports 32 bit JRE
Ubuntu Linux 16.04 LTS x86 - 32 bit Min and Server
Mac OS X 10.10 and above x64 - 64 bit Server

Except were specifically called out we support 64 and 32 bit JRE on 64 bit systems.

All the above operating systems are also certified when running as virtual guests on any of the following hypervisors as long as the operating system is supported by that hypervisor.

Supported browsers are the same as the ones supported for the latest update of JDK 8. Note that JDK 8 supported Chrome at launch. Due to Google dropping NPAPI support, which is required for our plugin, we no longer fully support Chrome.

Browsers and related deployment technologies are only supported on client platforms.

Browsers OS
IE On Windows OSs
MS Edge Webstart only, no Applet Support
Firefox On all OSs that support those versions. Webstart only, no Applet Support
Safari OS X Only
Chrome Webstart only, no Applet Support

Java SE Embedded Support

Chip Arch Details VM(s) Available Additional Information
ARMv7 VFP Hard Float Min and Client Headful (Swing/AWT only). Linux kernel 2.6.28 or higher and glibc 2.9 or higher
x86 Linux Min and Server Headless. Linux kernel 2.6.28 or higher and glibc 2.9 or higher