Oracle JDK 8 and JRE 8 Certified System Configurations

Contents

Refer to the Supported Locales document for a list of supported locales and supported writing systems for each platform.

For Certified System Configurations of other versions of the JDK and JRE, and Java Mission Control visit:

Operating Systems

Oracle Solaris

Platform CPU Architecture Introduced, after GA, in Notes
Oracle Solaris 11 x64   No JavaFX Support
Only 64-bit supported
Oracle Solaris 11 SPARC   No JavaFX Support
Only 64-bit supported
Oracle Solaris 10 Update 9+ x64   No JavaFX Support
Only 64-bit supported
Oracle Solaris 10 Update 9+ SPARC   No JavaFX Support
Only 64-bit supported

Windows Client

Platform CPU Architecture Introduced, after GA, in Notes
Windows 11 x64 1.8.0_311  
Windows 10 x64, x86 1.8.0_51  
Windows 8 x64, x86   No longer supported by Microsoft. Update to a newer OS might be required to address support requests (*).
Windows 7 SP1 x64, x86   No longer supported by Microsoft. Update to a newer OS might be required to address support requests (*).
Windows Vista SP2 x64, x86   No longer supported by Microsoft. Update to a newer OS might be required to address support requests (*).

Windows Server

Platform CPU Architecture Introduced, after GA, in Notes
Windows Server 2022 x64 1.8.0_311 Includes Windows Server 2022 Core. Only 64-bit supported
Windows Server 2019 x64 1.8.0_201 Includes Windows Server 2019 Core. Only 64-bit supported
Windows Server 2016 x64 1.8.0_111 Includes Windows Server 2016 Core
Windows Server 2012 R2 x64   No longer supported by Microsoft. Update to a newer OS might be required to address support requests (*).
Windows Server 2012 x64   No longer supported by Microsoft. Update to a newer OS might be required to address support requests (*).
Windows Server 2008 R2 SP1 x64   No longer supported by Microsoft. Update to a newer OS might be required to address support requests (*).

Linux

Platform CPU Architecture Introduced, after GA, in Notes
Oracle Linux 9 AArch64 1.8.0_351 Only X.org Mode supported. Wayland mode is unsupported.
Only 64-bit supported
No support for cgroup v2
No JavaFX Support
Oracle Linux 9 (1) x64 1.8.0_341 Only X.org Mode supported. Wayland mode is unsupported.
Only 64-bit supported
No support for cgroup v2
Oracle Linux 8 AArch64 1.8.0_291 Only X.org Mode supported. Wayland mode is unsupported.
Only 64-bit supported
No JavaFX Support
Oracle Linux 8 (1) x64 1.8.0_221 Only X.org Mode supported. Wayland mode is unsupported.
Only 64-bit supported
Oracle Linux 7.6+ AArch64 1.8.0_271 Only X.org Mode supported. Wayland mode is unsupported.
Only 64-bit supported
No JavaFX Support
Oracle Linux 7 (1) x64 1.8.0_20 Only 64-bit supported
Oracle Linux 6 (1) x64   Only 64-bit supported
Oracle Linux 5.5+ (1) x64   No JavaFX Support.
No longer supported by Oracle. Update to a newer OS might be required to address support requests (*).
Oracle Linux 6 (1) x86    
Oracle Linux 5.5+ (1) x86   No JavaFX Support.
No longer supported by Oracle. Update to a newer OS might be required to address support requests (*).
Red Hat Enterprise Linux 9 AArch64 1.8.0_351 Only X.org Mode supported. Wayland mode is unsupported.
Only 64-bit supported
No support for cgroup v2
No JavaFX Support
Red Hat Enterprise Linux 9 x64 1.8.0_341 Only X.org Mode supported. Wayland mode is unsupported.
Only 64-bit supported
No support for cgroup v2
Red Hat Enterprise Linux 8 AArch64 1.8.0_291 Only X.org Mode supported. Wayland mode is unsupported.
Only 64-bit supported
No JavaFX Support
Red Hat Enterprise Linux 8 x64 1.8.0_221 Only X.org Mode supported. Wayland mode is unsupported.
Only 64-bit supported
Red Hat Enterprise Linux 7.6+ AArch64 1.8.0_271 Only 64-bit supported
No JavaFX Support
Red Hat Enterprise Linux 7 x64 1.8.0_20 Only 64-bit supported
Red Hat Enterprise Linux 6 x64   Only 64-bit supported
No longer supported by Red Hat. Update to a newer OS might be required to address support requests (*).
Red Hat Enterprise Linux 6 x86   No longer supported by Red Hat. Update to a newer OS might be required to address support requests (*).
Red Hat Enterprise Linux 5.5+ x64, x86   No JavaFX Support
No longer supported by Red Hat. Update to a newer OS might be required to address support requests (*).
Suse Linux Enterprise Server 15 x64 1.8.0_201 Only 64-bit supported
Suse Linux Enterprise Server 12 x64 1.8.0_31 Only 64-bit supported
No longer supported by SUSE. Update to a newer OS might be required to address support requests (*).
Suse Linux Enterprise Server 11 x64, x86   No longer supported by SUSE. Update to a newer OS might be required to address support requests (*).
Suse Linux Enterprise Server 10 SP2+ x64, x86   gtk2 2.18+ is required for supporting JavaFX.
No longer supported by SUSE. Update to a newer OS might be required to address support requests (*).
Ubuntu Linux 24.10 x64 1.8.0_431 Only X.org Mode supported. Wayland mode is unsupported.
Ubuntu Linux 24.04 LTS x64 1.8.0_411 Only X.org Mode supported. Wayland mode is unsupported.
Ubuntu Linux 23.10 x64 1.8.0_391 Only X.org Mode supported. Wayland mode is unsupported.
No longer supported by Canonical. Update to a newer OS might be required to address support requests (*).
Ubuntu Linux 23.04 x64 1.8.0_371 Only X.org Mode supported. Wayland mode is unsupported.
No longer supported by Canonical. Update to a newer OS might be required to address support requests (*).
Ubuntu Linux 22.10 x64 1.8.0_371 Only X.org Mode supported. Wayland mode is unsupported.
No longer supported by Canonical. Update to a newer OS might be required to address support requests (*).
Ubuntu Linux 22.04 LTS x64 1.8.0_341 Only X.org Mode supported. Wayland mode is unsupported.
Ubuntu Linux 21.10 x64 1.8.0_311 Only X.org Mode supported. Wayland mode is unsupported.
No longer supported by Canonical. Update to a newer OS might be required to address support requests (*).
Ubuntu Linux 21.04 x64 1.8.0_291 Only X.org Mode supported. Wayland mode is unsupported.
No longer supported by Canonical. Update to a newer OS might be required to address support requests (*).
Ubuntu Linux 20.10 x64 1.8.0_271 Only X.org Mode supported. Wayland mode is unsupported.
No longer supported by Canonical. Update to a newer OS might be required to address support requests (*).
Ubuntu Linux 20.04 LTS x64 1.8.0_261 Only X.org Mode supported. Wayland mode is unsupported.
Ubuntu Linux 19.10 x64 1.8.0_241 Only X.org Mode supported. Wayland mode is unsupported.
No longer supported by Canonical. Update to a newer OS might be required to address support requests (*).
Ubuntu Linux 19.04 x64 1.8.0_231 Only X.org Mode supported. Wayland mode is unsupported.
No longer supported by Canonical. Update to a newer OS might be required to address support requests (*).
Ubuntu Linux 18.10 x64 1.8.0_191 Only X.org Mode supported. Wayland mode is unsupported.
No longer supported by Canonical. Update to a newer OS might be required to address support requests (*).
Ubuntu Linux 18.04 LTS x64 1.8.0_171 Only X.org Mode supported. Wayland mode is unsupported.
Ubuntu Linux 17.10 x64, x86 1.8.0_151 Only X.org Mode supported. Wayland mode is unsupported.
No longer supported by Canonical. Update to a newer OS might be required to address support requests (*).
Ubuntu Linux 17.04 x64, x86 1.8.0_131 Only X.org Mode supported. Wayland mode is unsupported.
No longer supported by Canonical. Update to a newer OS might be required to address support requests (*).
Ubuntu Linux 16.10 x64, x86 1.8.0_131 No longer supported by Canonical. Update to a newer OS might be required to address support requests (*).
Ubuntu Linux 16.04 LTS x64, x86 1.8.0_102  
Ubuntu Linux 15.10 x64, x86 1.8.0_65 No longer supported by Canonical. Update to a newer OS might be required to address support requests (*).
Ubuntu Linux 15.04 x64, x86 1.8.0_45 No longer supported by Canonical. Update to a newer OS might be required to address support requests (*).
Ubuntu Linux 14.10 x64, x86 1.8.0_25 No longer supported by Canonical. Update to a newer OS might be required to address support requests (*).
Ubuntu Linux 14.04 LTS x64, x86 1.8.0_25 No longer supported by Canonical. Update to a newer OS might be required to address support requests (*).
Ubuntu Linux 13 x64, x86   No longer supported by Canonical. Update to a newer OS might be required to address support requests (*).
Ubuntu Linux 12.04 LTS x64, x86   No longer supported by Canonical. Update to a newer OS might be required to address support requests (*).
  • 1. Oracle Linux covers both the Unbreakable Enterprise Kernel (UEK) and the Red Hat Compatible Kernel (RHCK).

macOS

Platform CPU Architecture Introduced, after GA, in Notes
macOS 15 aarch64, x64 1.8.0_431  
macOS 14 aarch64, x64 1.8.0_411  
macOS 13 aarch64 1.8.0_381  
macOS 13 x64 1.8.0_351  
macOS 12 aarch64 1.8.0_381  
macOS 12 x64 1.8.0_311  
macOS 11 x64 1.8.0_281 No longer supported by Apple. Update to a newer OS might be required to address support requests (*).
OS X 10.9+ x64   Only 64-bit supported
macOS 10.15 Catalina support added with 1.8.0_261
No longer supported by Apple. Update to a newer OS might be required to address support requests (*).
OS X 10.8.3+ x64   Only 64-bit supported
No longer supported by Apple. Update to a newer OS might be required to address support requests (*).
  • * Oracle does not certify on Operating System versions that are no longer supported by the Operating System provider. Older versions remain listed only for archival purposes.

  • Support for SPARC M7, SPARC T7, and SPARC S7 requires JDK 1.8.0_60 or higher.
  • Support for SPARC M8 and SPARC T8 requires JDK 1.8.0_131 or higher.
  • Oracle Linux covers both kernels: Red Hat Compatible and Unbreakable.
  • On 64-bit operating systems (OSs), both 32-bit and 64-bit Java virtual machines (JVMs) are certified, except where noted.
  • All default desktop managers are certified, except where noted.
  • For Linux platforms, gtk2 2.18+ is required for supporting JavaFX.
  • Support for Ubuntu 19.04 incorrectly listed 1.8.0_221 as the release on which it was certified. The correct version is 1.8.0_231.
  • Ubuntu Linux (Hard-Float ABI) 14.04 LTS, ARMv8, was listed but is no longer supported by the OS Vendor
  • Ubuntu Linux (Hard-Float ABI) 12.04 LTS, ARMv7 VFP, was listed but is no longer supported by the OS Vendor

Virtualization

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
  • VirtualBox 3.x, 4.x
  • Solaris Containers
  • Solaris LDOMs
  • Microsoft Hyper-V Server 2012
  • Docker

VMware is not a certified hypervisor.

Hardware rendering is not supported in guest systems on Oracle VM, VirtualBox and Hyper-V Server 2012.

Browsers

Browser Version Platform Notes
Internet Explorer 9+ Windows OSs As of April 2019 applets are no longer supported but are known-to-work in IE 11. See Oracle Java SE Support Roadmap
Microsoft Edge   Windows OSs As of April 2019 applets are no longer supported but are known-to-work in Edge when using IE mode. See Oracle Java SE Support Roadmap
Firefox   All OSs that support Firefox On Firefox versions greater than 52 only Web Start applications are supported, Applets are not supported;
Chrome   Windows OSs As of Chrome 45 only Web Start applications are supported in Chrome, Applets are not supported
Safari 5.x OS X Use 64 bit Browsers on OS X platforms to run the 64 bit JRE
Only Web Start applications are supported, Applets are not supported;
  • Oracle does not certify on browser versions that are no longer supported by the browser's provider.

JavaFX Graphics Support

For JavaFX applications to take advantage of the new hardware acceleration pipeline provided by JavaFX, your system must feature one of the graphics cards below. Otherwise JavaFX will default to the Java2D software pipeline.

Graphics card Supported Graphics Processing Units (GPUs)
NVIDIA
  • Mobile GPUs: GeForce 8M and 100M series or higher, NVS 2100M series or higher, and Mobility Quadro FX 300M series or higher
  • Desktop GPUs: GeForce 8 and 100 series or higher
  • Workstation GPUs: Quadro FX 300 series or higher
ATI
  • Mobile GPUs: Mobility Radeon HD 3000, 4000, and 5000 series
  • Desktop GPUs: Radeon HD 2400, 3000, 4000, 5000, and 6000 series
Intel
  • Mobile GPUs: GMA 4500MHD and GMA HD
  • Desktop GPUs: GMA 4500 and GMA HD
  • To avoid rendering issues on Windows platforms, upgrade the ATI driver to Catalyst 11.09 or later.
  • JavaFX supports graphic hardware acceleration on any certified OS X system.
  • On Linux platforms, graphic hardware acceleration is only supported for Nvidia cards (proprietary drivers only).
  • 64-bit JDK/JRE is recommended when running a JavaFX application that uses WebView.

JavaFX Media

Platform Notes
Windows Vista JavaFX Media requires that one of the following external modules be installed (by order of preference) to play AAC audio and H.264/AVC video:
  • MainConcept H.264/AVC Pro Decoder Pack
  • DivX Plus Codec Pack
  • MainConcept Showcase (includes demo version codecs)
Windows 7
Windows 8
The pre-installed Microsoft AAC and H.264 DirectShow decoder filters are used by default. However, if the MainConcept H.264/AVC Pro Decoder Pack is installed on your system, then the first available AAC or H.264 decoder from the following list is used within the following order:
  • MainConcept
  • Microsoft
  • DivX Plus
  • MainConcept trial version (demo codecs from Showcase)
If none of these decoders is available, AAC and H.264 decoding will fail.
Linux You must install GLIB 2.28 in order to run JavaFX Media. You must install the following in order to support AAC audio, MP3 audio, H.264 video, and HTTP Live Streaming:
  • libavcodec53 and libavformat53 on Ubuntu Linux 12.04 or equivalent.
  • VP6 video support does not require any third party modules.
  • On Linux platforms, installing libavformat automatically causes libavcodec to be installed.