Download Liberica JDK for Embedded now for Free
Free and 100% open-source Progressive Java Runtime fine-tuned for embedded systems and supported by a leading OpenJDK contributor.
Full functionality of Java on embedded devices, powered by ARM and RISC-V CPUs, with enhanced performance and security
Liberica JDK for Embedded is a crucial component of the most complete Java experience provided by BellSoft. With our expertise in building Java for ARM CPUs and RISC-V CPU support, Liberica JDK for embedded is a natural choice for devices that require performance optimization on the low-performing system components, minimal memory footprint, multi-platform compatibility, and enhanced security. Liberica JDK for embedded supports popular embedded systems, including RaspberryPi 4, NXP iMX6 & iMX8, and NVIDIA Jetson Nano.
The BellSoft support model covers all of your devices and lowers your support costs. Other vendors provide royalty-per-device support.
BellSoft integrated ARM64 performance enhancement for OpenJDK into the mainline. Our engineers support the ARM32 port of OpenJDK in upstream.
Open source runtime derived from OpenJDK. Enjoy security and functionality built by many developers.
Liberica JDK 21 and higher works with RISC-V CPUs, a promising platform for current and future embedded devices.
Liberica JDK for Embedded is free to download and use. Other dedicated builds for embedded are hidden behind a paywall.
Liberica FX, our instance of OpenJFX, is included in every build, allowing easy development and implementation of GUIs for embedded systems. LibericaFX is functionally optimized for low-grade hardware.
Liberica JDK for Embedded offers OpenJDK 8, 11, 17 and 21 builds. Other vendors provide only Java 8 in dedicated builds for embedded systems.
Support for additional APIs like DIO (Device Input/Output) API to make designing for your device easy and to enhance compatibility.
MinimalVM support for systems with lower performance. Java applications start faster and utilize less memory.
Bundled runtime support for easy deployment on embedded devices and stable execution of applications.
Java embedded flexible support makes it possible to receive our assistance for any custom platform, making Liberica JDK for Embedded a great runtime choice for your device. Custom hardware support is provided on request.
Free and 100% open-source Progressive Java Runtime fine-tuned for embedded systems and supported by a leading OpenJDK contributor.
Get guidance on migrating to Liberica JDK