Download Java SE Standard Compliant Liberica JDK 13.0.2 for Embedded

Download Liberica JDK: tested and certified OpenJDK based binaries

Java Duke

Liberica JDK version 13.0.2 for Embedded

Liberica Embedded is a 100% open-source Java 13 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 13.0.2+9
JDK
SHA1:c981ba1ab38fc187d96dac8936ee2f1bdd9dec8e
SHA1:0d75d3f45f74e203419830d385cc83e3f64a5ebb
SHA1:61fa0cdb11aaac5d5e4af1cc15ab8dab5a032f90
Linux Linux x86 32 bit 13.0.2+9
JRE
SHA1:257c0ad98bb587f2ccb0e5e2c4befef1b87dfad7
SHA1:d29e15ab974d190996dd953f660c7aa64eb8e985
SHA1:7b26d17a8f6b2899c7ae8e6cc040f96045ef66f8
AArch64 Linux ARMv8 64 bit 13.0.2+9
JDK
SHA1:bf1ddc077e956d4418676697743534c07d600b5b
SHA1:637f60acb8e19d11543b6f2ae5071a6d883db6a2
SHA1:71ef468a089c5d63e6858e34a57dce5de72770d2
AArch64 Linux ARMv8 64 bit 13.0.2+9
JRE
SHA1:4bd27717de3198e1fd3a406f62f3c0f298ac190b
SHA1:acc945aa7bf414a095ffaf8d88c918569d846863
SHA1:929cdeba133ec417a1e62cb03774271ba6d8e418
Raspberry PI ARM Linux ARM v7 & v8 32 bit HardFloat 13.0.2+9
JDK
SHA1:a3aec18b6546ef8e01dd8cb1a98b562ba0236ac3
SHA1:ac839be6f4c7da262e26f32de5e23104dbfd5133
SHA1:29028d0b027246c5e89bae5e6e42fc10180fb176
Raspberry PI ARM Linux ARM v7 & v8 32 bit HardFloat 13.0.2+9
JRE
SHA1:03bb7820a4237027ad61f118aa32a8983e80004c
SHA1:200362cc003f350af522f2465ae8f763c70b0f51
SHA1:e5b0307bdb77dd204eaccbbeedd1ccbbffae7eeb
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