Download Java SE Standard Compliant Liberica JDK 11.0.6 for Embedded

Download Liberica JDK: tested and certified OpenJDK based binaries

Java Duke

Liberica JDK version 11.0.6 for Embedded

Liberica Embedded is a 100% open-source Java 11 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. The version for Linux ARMv7 contains Device IO API as additional module and LibericaFX, which is based on OpenJFX, with hardware-accelerated EGL support for the Raspberry Pi. We currently provide binaries suitable for different hardware and OS combinations:
  • Linux x86 (32-bit version)
  • Linux ARMv8 (64-bit version for ARMv8 embedded)
  • Linux ARMv7 HardFloat (32-bit version for ARMv& 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, 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 11.0.6+10
JDK
SHA1:4ae8622602202bca68d7880aa9bd9d775ab01b93
SHA1:061c5c62a23d6b0c2d2dceba6d8252f7de62f275
SHA1:dc6a0a5022edd57cddb0428cdf904db4df50c0e1
Linux Linux x86 32 bit 11.0.6+10
JRE
SHA1:b878594b52aebde6516774762225b82410681d39
SHA1:b7dd5d840a673780e480e1484f00c830b3f9722f
SHA1:78c32fcf939a56bb4e144fff22fa5e9d71fb052e
AArch64 Linux ARMv8 64 bit 11.0.6+10
JDK
SHA1:d611f47ffef50cbf24daa1a26fffd42e9b7c901b
SHA1:f95b252cd8e6f7d5fd8d9e924daa1b716ba13a81
SHA1:3d92202cf1bd87893ceff40d447fbd871aa00e41
AArch64 Linux ARMv8 64 bit 11.0.6+10
JRE
SHA1:b606f92777033fafc2a83c8741470e146e4078dc
SHA1:bd4a13f7a9abfd0f23279121743bbdfe92be0194
SHA1:d00ab03ef75ea09b7c2b11b2c3a40a21fd366075
Raspberry PI ARM Linux ARM v7 & v8 32 bit HardFloat 11.0.6+10
JDK
SHA1:560cf491167d38cfe98c5cf93041b4342dac4405
SHA1:04f610268c5af4625094ecbda48fddc03d321982
SHA1:a44e81b4397de49df595458c639b2b31ac70c85a
Raspberry PI ARM Linux ARM v7 & v8 32 bit HardFloat 11.0.6+10
JRE
SHA1:b7b90501ea75443b5f36fa1bc009fddd67195ac5
SHA1:0b338e143837edb1ed7e670c0ac31c7c2770c7c6
SHA1:028592ea0f4a92d7438eceab1eeefabd7f7d50e2
Raspberry Pi
BellSoft Liberica JDK for Embedded ARMv7 binary works on the Raspberry Pi 2 and 3. LibericaFX package on the Raspberry Pi includes support for X11, DirectFB and EGL pipelines rendering. Device IO API package can be used to work with various peripherals and extension boards. We support the Open-Source community and provide these binaries free of charge. Moreover, we will prioritize fixing any issue observed on a supported Raspberry Pi. Please contact us at [email protected].
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