Oracle Java SE Embedded 8u33 Release Notes


JDK 8 Embedded Release Notes


These release notes describe its new features, platform requirements, installation, limitations, known problems and issues, and documentation for Oracle Java SE Embedded.

This document contains the following topics:

New and Changed Features


The following changes are included in Release 8 Update 33.

  • ARMv7 SF ABI binary is no longer provided. The ARMv7 SF ABI will still be supported through the ARMv5 SF ABI binary but there is no support for the server VM. This binary supports the client JIT compiler only.
  • ARMv5 headful binary and support is no longer provided.
  • The ARMv6 Embedded bundle now provides support for both ARMv6 and ARMv7 devices. The previous Java Embedded 8u6 release only provided support for ARMv6 devices in the JDK for ARM bundle.
  • Starting with 8u33 release, SE Embedded releases will no longer include PowerPC platforms. Both the 32-bit PPC platforms (e500v2 and e600) that were previously available, are no longer offered.
  • Starting with 8u33 release, SE Embedded releases will no longer include JavaFX.

2 Platforms and Requirements

See Oracle Java SE Embedded System Requirements.

3 Installing Oracle Java SE Embedded

Refer to the Oracle Java SE Embedded README for installation instructions.

Oracle Java SE Embedded 8 is a modular system that must be configured before launching by selecting components and creating a custom JRE to suit your device and applications, using the included jrecreate tool. See Oracle Java SE Developer's Guide.

4 Known Issues

This section describes known problems and issues in this release that are specific to Oracle Java SE Embedded. See also the Java SE 8 release notes for known issues, many of which also affect embedded platforms.

5 Limitations

This section describes limitations of Oracle Java SE Embedded.

5.1 Server Java Virtual Machine is not Universally Available

The server JVM described in Oracle Java SE Embedded Developer's Guide is only available on the following targets:

  • ARM v7 hard float

  • i586

5.2 Native Memory Tracking Support is Limited on ARM Targets

For ARM devices, the -XX:NativeMemoryTracking=detail java command line option produces a warning and defaults the setting to summary.

6 Learning Resources

The Oracle Java SE Embedded page on Oracle Technology Network contains information such as links to documentation, system requirements and FAQs. See http://www.oracle.com/technetwork/java/embedded/resources/se-embeddocs/

Oracle Java SE Embedded Developer's Guide contains information for both platform developers and application developers about how to create custom JREs and install them on custom devices and how to develop headless and headful applications for the custom JRE.

There are a number of training videos about Oracle Java SE Embedded at http://www.oracle.com/events/us/en/java8/index.html#java-se-embedded