Download Java SE Standard Compliant Liberica JDK 11.0.4

Download Liberica JDK: tested and certified OpenJDK based binaries

Liberica JDK version 11.0.4

Release Notes
Java Duke
Liberica 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. The versions of Liberica for Windows x86_64, Mac x86_64, Linux x86_64 and ARMv7 also contain LibericaFX 11, which is based on OpenJFX 11. The version for Linux ARMv7 contains Device IO API as additional module and LibericaFX with hardware-accelerated EGL support. We currently provide binaries suitable for different hardware and OS combinations:
  • Windows x86_64 (64-bit version for Microsoft Windows)
  • Windows x86 (32-bit version for Microsoft Windows)
  • macOS x86_64 (64-bit version for Apple macOS)
  • Linux x86_64 (64-bit version for Linux servers and desktops)
  • Linux x86 (32-bit version for Linux servers and desktops)
  • Alpine Linux x86_64 (64-bit version for Alpine Linux with musl)
  • Linux ARMv8 (64-bit version for ARMv8 servers and embedded)
  • Linux ARMv7 HardFloat (32-bit version for Raspbian on Raspberry Pi 2 and Raspberry Pi 3)
  • Linux PPC64 LE (64-bit version for PPC servers and embedded)
  • Solaris SPARC (SPARCv9 version for Solaris)
  • Solaris x86_64 (x86_64 version for Solaris)
Docker images for Liberica JDK can be found in BellSoft Docker hub. YUM and APT repositories are available.
The sources for this release can be found here.

Commercial support is available for Liberica JDK. For detailed information, quote requests and additional platforms please contact [email protected].
Regular Liberica Java SE 11 Development Kit (JDK) can be used to run, compile and debug applications or create your own Java Runtime with a subset of Java modules.
Microsoft Windows Microsoft Windows 64 bit 11.0.4
JDK
SHA1:5da8cecce35d0b21a0b5deef2fa9f57e49b45d1f
SHA1:6f50b5e2c8eedc24eca0c598265d9b6310a9463a
Microsoft Windows Microsoft Windows 32 bit 11.0.4
JDK
SHA1:bc6f0ae565a763e5046c56d10c714f21e7659bfe
SHA1:fe11b5f8be128966c0aa14af9b0e6d651bd9aff8
Apple Apple macOS 64 bit 11.0.4
JDK
SHA1:ab2a41b342503197012e54e0fb0d060beea033a3
SHA1:b20486b2a4c163ae4671d95f5d6971fdab89fd02
SHA1:0b74abb7385f63fdae8726ff858ae2c2673fb5a0
Linux Linux x86 64 bit 11.0.4
JDK
SHA1:321aabd4814ce5c428d21e2e881703ddd6d884e2
SHA1:e9643d28ede266d76c8f87ef936d19c7ad737af8
SHA1:68d025c450a3f99012f98fa5e60fc27540eee89a
Linux Linux x86 32 bit 11.0.4
JDK
SHA1:6c867cd0b209286b440c650346e1c24e2a883d38
SHA1:e5144bbee01e492e84da352f64a980f568481fb2
SHA1:93fc0e319c5b67421888a6d47c898b11d43165ac
Alpine Linux Alpine Linux x86 64 bit 11.0.4
JDK
SHA1:111749a2afc1febec5010035b569c2062e47615b
AArch64 Linux ARMv8 64 bit 11.0.4
JDK
SHA1:dd8d1d281ac34538ad54ca89182511472b6c6ed4
SHA1:20010bcba54563d17f847cfde13aa402e9c4227d
SHA1:f587c7cd0e9e6faa52a83101e2758eb46f17a418
Linux PPC Linux PPC 64 bit Little-Endian 11.0.4
JDK
SHA1:745c36898ff01ef1f1be0b2ceba5f364c97de377
SHA1:52af47ff3772786cd9e392696d4700f04caaff7b
SHA1:ddbfd766f5ab165ad381f4a13866a5185b36ff3c
Raspberry PI ARM Linux ARM v7 & v8 32 bit HardFloat 11.0.4
JDK
SHA1:3e5ba515730b5b9e94d456d05e328e3fd1892623
SHA1:ac1d4d973ad95f20c8d753dbd7fbf8322da0c468
SHA1:53dcaa930171adebdb3ccdc2d3f4b97454b09298
Solaris Solaris SPARC Solaris SPARC 11.0.4
JDK
SHA1:129d08ceb595d409d502cf1d1cd3025f83128fd1
Solaris Solaris x86 64 bit 11.0.4
JDK
SHA1:98fb99905780fd7b47e3c73668c67a2c0cfd6097
If you are looking for smaller footprint, yet fully functional JDK, download the "lite" version below.
It does not have javafx modules and the modules are compressed.
Microsoft Windows Microsoft Windows 64 bit 11.0.4
JDK
SHA1:e5dd85c4190245c160addb437d472aee0c8a8eec
SHA1:501abdc676daa374db83324b7d2bd768e4690213
Microsoft Windows Microsoft Windows 32 bit 11.0.4
JDK
SHA1:cee791f3e8ba4f51728b9377cb59594e47e0869f
SHA1:91b7950a8c100512ac656d391e13dbeb4d15804e
Apple Apple macOS 64 bit 11.0.4
JDK
SHA1:106460a28a1d7f7315d423102e3e98a3be9f43fc
SHA1:bbfac34409d99484c714d1d76c12cdaa8193acc5
SHA1:85fb8f356d033056839863bdc2f7f0df41be6dfa
Linux Linux x86 64 bit 11.0.4
JDK
SHA1:705efa539594deaa36eeac621e309ff3013d8165
SHA1:04f021bb3b406710b0f168922130c263db618cbe
SHA1:b3c00f05e26862c8575a4ccd9040f55d57c3df92
Linux Linux x86 32 bit 11.0.4
JDK
SHA1:77b4af119070837b9470d1c015a063d67699756d
SHA1:a6e35a1e4804946cc9b4ec06db27765d0b269b3a
SHA1:836eb2fd2c59bc53746964e0bacc0c8b833107cf
Alpine Linux Alpine Linux x86 64 bit 11.0.4
JDK
SHA1:0d49e345307b8373ff1f4be75513e94f8816d333
AArch64 Linux ARMv8 64 bit 11.0.4
JDK
SHA1:67690cce09d22151f0f2cea26ab3311fcacc7b1f
SHA1:a7e48269e4f8cb6c509595869fe6cb6d80fa137b
SHA1:71c29c3d23b1a3a6f3daa33a21348642ba4da956
Linux PPC Linux PPC 64 bit Little-Endian 11.0.4
JDK
SHA1:4a4c05d7650c9438973cea8a5a404c07ae336ed4
SHA1:c43b0a78a2db4867223d8c9153b821566000751b
SHA1:da0e578679da46bbeda5a3c601cceec6a3b400b1
Raspberry PI ARM Linux ARM v7 & v8 32 bit HardFloat 11.0.4
JDK
SHA1:abed310e8ce5ed8750d181d9cfeadeee2cad246e
SHA1:059e6c03346a5861b807f9a259ae0ee613014c20
SHA1:ab1e55fefef085f4845b1c9488e109973f114934
Solaris Solaris SPARC Solaris SPARC 11.0.4
JDK
SHA1:b88cb808cc9ec7f62a536754878dc50b6854d07a
Solaris Solaris x86 64 bit 11.0.4
JDK
SHA1:072d22e6e533082ceefae1c110f148aec3bb9770
Liberica JDK is available as Docker images in BellSoft Docker hub.
The distribution includes full JDK images for Debian and CentOS, and lite JDK images optimised for size for Alpine Linux for all supported CPU architectures: Linux x86_64, Linux ARMv8, Linux ARMv7. Windows Server Core images are also available.
Alpine Linux (musl-based) Liberica JDK Docker images are provided for Linux x86_64. To install it, simply run:
docker pull bellsoft/liberica-openjdk-alpine-musl:11.0.4
docker run -it bellsoft/liberica-openjdk-alpine-musl:11.0.4 java -version
Users willing to build smaller images and more fine-grained runtimes (as small as 37 Mb with base Alpine) are encouraged to read the following documentation.
BellSoft Docker Hub
YUM logo apt-get logo
To simplify installation and update on Linux, Liberica JDK is available in YUM and APT repositories. Please refer to installation guide for YUM and APT repository setup instructions.
SDKMAN! logo Homebrew logo
To simplify development experience, Liberica JDK is available in SDKMAN! and Homebrew.
To install Liberica JDK using SDKMAN!, run:
sdk install java 11.0.4-librca
To install Liberica JDK using Homebrew, run:
brew tap bell-sw/liberica
brew cask install liberica-jdk11
Please refer to bell-sw/homebrew-liberica for list of available packages.
Read the installation guide
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