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 Java Mission Control Certified System Configurations refer to the:
- System Requirements and Supported Platforms for Java Mission Control 5.3
- System Requirements and Supported Platforms for Java Mission Control 5.2

Operating Systems

Solaris

Platform CPU Architecture Version Introduced In Notes
Solaris x64 (64-bit) 10 Update 9+ 1.8.0 No JavaFX Support
Only 64-bit JRE is supported
Solaris SPARC (64-bit) 10 Update 9+ 1.8.0 No JavaFX Support
Only 64-bit JRE is supported
Solaris x64 (64-bit) 11.x 1.8.0 No JavaFX Support
Only 64-bit JRE is supported
Solaris SPARC (64-bit) 11.x 1.8.0 No JavaFX Support
Only 64-bit JRE is supported


Windows

Platform CPU Architecture Version Introduced In Notes
Windows Server 2008 R2 x64 (64-bit) SP1 1.8.0  
Windows Server 2012 x64 (64-bit)   1.8.0  
Windows Server 2012 R2 x64 (64-bit)   1.8.0  
Windows Vista x86 (32-bit) SP2 1.8.0  
Windows Vista x64 (64-bit) SP2 1.8.0  
Windows 7 x86 (32-bit) SP1 1.8.0  
Windows 7 x64 (64-bit) SP1 1.8.0  
Windows 8.x x86 (32-bit)   1.8.0 Modern UI (i.e. Metro Mode) is not supported
Windows 8.x x64 (64-bit)   1.8.0 Modern UI (i.e. Metro Mode) is not supported


Linux

Platform CPU Architecture Version Introduced In Notes
Oracle Linux x86 (32-bit) 5.5+ 1.8.0 No JavaFX Support
Oracle Linux x64 (64-bit) 5.5+ 1.8.0 No JavaFX Support
Oracle Linux x86 (32-bit) 6.x 1.8.0  
Oracle Linux x64 (64-bit) 6.x 1.8.0 Only 64-bit JRE is supported
Suse Linux Enterprise Server x86 (32-bit) 10 SP2+ 1.8.0  gtk2 2.18+ is required for supporting JavaFX
Suse Linux Enterprise Server x64 (64-bit) 10 SP2+ 1.8.0  gtk2 2.18+ is required for supporting JavaFX
Suse Linux Enterprise Server x86 (32-bit) 11.x 1.8.0  
Suse Linux Enterprise Server x64 (64-bit) 11.x 1.8.0  
Red Hat Enterprise Linux x86 (32-bit) 5.5+ 1.8.0 No JavaFX Support
Red Hat Enterprise Linux x64 (64-bit) 5.5+ 1.8.0 No JavaFX Support
Red Hat Enterprise Linux x86 (32-bit) 6.x 1.8.0  
Red Hat Enterprise Linux x64 (64-bit) 6.x 1.8.0 Only 64-bit JRE is supported
Ubuntu Linux x86 (32-bit) 12.04 - LTS 1.8.0  
Ubuntu Linux x64 (64-bit) 12.04 - LTS 1.8.0  
Ubuntu Linux x86 (32-bit) 13.x 1.8.0  
Ubuntu Linux x64 (64-bit) 13.x 1.8.0  


Linux on ARM

Platform CPU Architecture Version Introduced In Notes
Ubuntu Linux
(Hard-Float ABI)
ARMv7 VFP 12.04 - LTS 1.8.0  


OS X

Platform CPU Architecture Version Introduced In Notes
OS X x64 10.8.3+ 1.8.0 Only 64-bit JRE is supported
OS X x64 10.9 and above 1.8.0 Only 64-bit JRE is supported


  • 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.

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

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  
Firefox   All OSs that support Firefox  
Chrome   Windows OSs  
Safari 5.x OS X Use 64 bit Browsers on OS X platforms to run the 64 bit JRE

  • Oracle does not certify 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).


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.