This is a very short post on what I ended up doing to get an OpenJDK 11 build for Raspbian on my Raspberry Pi 3.
- Get the latest JDK 11 build of the Liberica JVM (Debian package for ARM v7 & v8, provided by Bell Soft)
The java download page is here https://www.bell-sw.com/java.html.
For example:
wget https://github.com/bell-sw/Liberica/releases/download/11.0.2/bellsoft-jdk11.0.2-linux-arm32-vfp-hflt.deb
- Install it
For example:
sudo apt-get install ./bellsoft-jdk11.0.2-linux-arm32-vfp-hflt.deb
- Set the defaults (if you want to)
sudo update-alternatives --config javac sudo update-alternatives --config java
Done!
Note that this gives you access to an open version of JDK Flight Recorder on your Raspberry Pi. Woho! 😉
You could, for example, use the flight recorder to record sensor information.
Another alternative would be using the Azul Zulu JVM, which also has a working Flight Recorder implementation in their JDK 11 arm32 builds.