Note: Preliminary list. This is page is is subject to change through the release cycle.
JDK 9 supported Platforms:
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 | Planned - Subject to OS Releasing before JDK 9 GA | |
| Windows Server 2012 R2 | x86 - 32 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 | 12.x | x64 - 64 bit | Server | No JavaFX Support |
| Solaris | 12.x | Sparc (64) | Server | No JavaFX Support |
| Solaris | 11.x | x64 - 64 bit | Server | No JavaFX Support |
| Solaris | 11.x | Sparc (64) | Server | No JavaFX Support |
| 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 Planned - Subject to OS Releasing before JDK 9 GA |
| Ubuntu Linux | 16.04 LTS | ARMv7 32 bit | Min and client | No JavaFX Support Planned - Subject to OS Releasing before JDK 9 GA |
(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 - 64bit | 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 | Planned - Subject to OS Releasing before JDK 9 GA Supports 32 bit JRE |
| Ubuntu Linux | 16.10 | x86 - 32 bit | Min and Server | Planned - Subject to OS Releasing before JDK 9 GA |
| Ubuntu Linux | 16.04 LTS | x64 - 64 bit | Server | Planned - Subject to OS Releasing before JDK 9 GA Supports 32 bit JRE |
| Ubuntu Linux | 16.04 LTS | x86 - 32 bit | Min and Server | Planned - Subject to OS Releasing before JDK 9 GA |
| 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 guest on any of the following hypervisors as long as the operating system is supported by that hypervisor.
- Oracle VM
- Solaris Containers
- Solaris LDOMs
- Microsoft Hyper-V Server
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 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 |
| Chrome | Webstart only, no Applet Support |
| Safari | OS X Only |
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 |


