Download Java SE Standard Compliant Liberica JDK 8u242 for Embedded

Download Liberica JDK: tested and certified OpenJDK based binaries

Java Duke

Liberica JDK version 8u242 for Embedded

Liberica Embedded is a 100% open-source Java 8 implementation. It is built from OpenJDK which BellSoft contributes to, is thoroughly tested and passed the JCK provided under the license from OpenJDK. Device and appliance manufacturers can leverage Liberica Embedded, with no license restrictions. We currently provide binaries suitable for different hardware and OS combinations:
  • Linux x86 (32-bit version)
  • Linux ARMv8 (64-bit version for ARMv8 embedded)
Other versions, including support for other architectures, such as x86_64, ARMv5, ARMv6, ARM Soft Float, MIPS, PowerPC, specialized builds based on Compact Profiles, or additional support for LibericaFX, which is based on OpenJFX, DIO, or Cloud connectivity are available on request. Commercial support, as well as related services are available for Liberica JDK for Embedded. For detailed information, quote requests and additional platforms please contact [email protected].
Linux Linux x86 32 bit 8u242+7
JDK
SHA1:3425d89341d27b3bb70127afa547413ee00d19ca
SHA1:8591f132b82a9660816820a9979c1e33e5e24e3d
SHA1:fb6508f3743e9c53e44ac073e80a54cb7aea03ec
Linux Linux x86 32 bit 8u242+7
JRE
SHA1:228de903c6524f84c0d45493d2d041f7d632e11c
SHA1:ffbda9ca1eeb89a3eff5de1b4081cd796fda9d55
SHA1:24ed932e589182a88c0efc05519c0a8d59cd6087
AArch64 Linux ARMv8 64 bit 8u242+7
JDK
SHA1:bccf2a6e262cd089eca2c280684b6a793d75b30d
SHA1:a9550797fc3fa231f4b1d2ddcf6305264aa76bd2
SHA1:936d7a686d4778397d8411289581f31d875d171c
AArch64 Linux ARMv8 64 bit 8u242+7
JRE
SHA1:1c17c46222e8264607e6edcabf891b9af6317344
SHA1:5cd06b6730aa175bbbf972b645bc5ed6a6ae1e30
SHA1:869b1951dd7a891093f7d4c5bc5ce67f371c7395
Footprint and Minimal VM
Liberica JDK for Embedded can be used to create Runtimes optimized for throughput or size. For smaller static or dynamic footprint, it is possible to create a Runtime binary from Liberica JDK with just java.base/compact 1 module and Minimal VM. Such size-optimized Runtime is just 15-16Mb (depending on architecture).
Hardware Compatibility
Liberica JDK for Embedded public binaries are certified on the following CPUs:

  • ARMv7 (Cortex-A8, Cortex-A9, Cortex-A15, Cortex-A32):
    • Broadcom BCM2835 (Raspberry Pi 2)
    • NXP iMX6
    • NVIDIA Tegra series
  • ARMv8 (Cortex-A35, Cortex-A53, Cortex-A72, Octeon):
    • Broadcom BCM2837 (Raspberry Pi 3)
    • HiSilicon Kirin 920
    • NXP iMX8
    • Marvell Octeon
    • Marvell Armada series
  • Intel Atom (including Edison)
Other CPUs from the same families will likely work out of the box.
Graphics
Liberica JDK for Embedded works in both headful and headless environments, and includes AWT/Swing as mandated by the Java SE Specification.
LibericaFX included in the ARMv7 binary works with X11 and directly with DirectFB. Hardware EGL acceleration is supported on the Raspberry Pi.
Peripherals
Liberica JDK for Embedded can be bundled with Device IO Java API which supports ADC, DAC, I2C, UART and SPI connectivity. Liberica JDK for ARMv7 binary already includes Device IO API for evaluation purposes.
Connectivity
BellSoft has developed extensive expertise in connecting IoT devices, including those running Liberica JDK, to cloud platforms, including AWS IoT and Azure IoT Could Services.
Customization and Tuning
BellSoft is happy to offer its services to customize Liberica JDK Embedded for a specific IoT use-case and industry. We have expertise building solutions for the following industries:
  • Automotive
  • Building Automation
  • Smart Home
  • Security Systems
  • Telematics
  • Telecommunication
Please contact us at [email protected].
BellSoft LTD [email protected] BellSoft LTD logo Liberica Committed to Freedom 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67 BellSoft LTD 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67 BellSoft LTD 111 North Market Street, Suite 300 CA 95113 San Jose US +1 702 213-59-59