Java platform and applications experts

Download: Liberica for Raspberry Pi

Liberica for Raspberry Pi version 9.0.1

Liberica is a 100% open-source Java 9 implementation for Raspberry Pi. It is built from OpenJDK which BellSoft contributes to, is thoroughly tested and passed the JCK provided under the license from OpenJDK. It also contains JavaFX 9 with hardware-accelerated EGL support and Device IO API as additional modules. We currently provide two binaries suitable for different Raspberry Pi versions and OS combinations:

Linux ARMv7 HardFloat (32-bit version suitable for current versions of Raspbian and supported on Raspberry Pi 2 and Raspberry Pi 3)

Linux ARMv8 (coming soon) (64-bit version which works of OpenSuSE for Raspberry Pi 3 and other 64-bit OSes)

If you need to run a simple Java application on Raspberry Pi and you are looking for smaller footprint, download a Java SE 9 Runtime Environment for Raspberry Pi (JRE). If you need to compile and debug your application on a Raspberry Pi, or you would like to create a Java Runtime with a subset of Java modules, download the full Java SE 9 Development Kit for Raspberry Pi (JDK).

Linux 32 bit

Linux 64 bit

Standalone Liberica JDK Binaries (Linux ARMv7&8 32 Bit HardFloat)

SHA1: f5e31cf1862472502506d74f7e642fb363ab928f

wget https://github.com/bell-sw/Liberica/releases/download/9.0.1/bellsoft-jdk9.0.1-linux-arm32-vfp-hflt.tar.gz
tar -zxvf bellsoft-jdk9.0.1-linux-arm32-vfp-hflt.tar.gz

Standalone Liberica JRE Binaries (Linux ARMv7&8 32 Bit HardFloat)

SHA1: b59d542078c9d1ecaf6f0987b63d8147966d9b04

wget https://github.com/bell-sw/Liberica/releases/download/9.0.1/bellsoft-jre9.0.1-linux-arm32-vfp-hflt.tar.gz
tar -zxvf bellsoft-jre9.0.1-linux-arm32-vfp-hflt.tar.gz

Liberica JDK DEB package (Linux ARMv7&8 32 Bit HardFloat)

SHA1: 5bc76bcc0aa1ab1f7775b64360269398a6dc9fcb

wget https://github.com/bell-sw/Liberica/releases/download/9.0.1/bellsoft-jdk9.0.1-linux-arm32-vfp-hflt.deb
sudo apt install ./bellsoft-jdk9.0.1-linux-arm32-vfp-hflt.deb

Liberica JRE DEB package (Linux ARMv7&8 32 Bit HardFloat)

SHA1: ad205782cbc750b32dc549be389f453f59c24826

wget https://github.com/bell-sw/Liberica/releases/download/9.0.1/bellsoft-jre9.0.1-linux-arm32-vfp-hflt.deb
sudo apt install ./bellsoft-jre9.0.1-linux-arm32-vfp-hflt.deb

Older releases of Liberica

Liberica 8u192