Download Java SE Standard Compliant Liberica JDK 14

Download Liberica JDK: tested and certified OpenJDK based binaries

Liberica JDK version 14

Release Notes
Java Duke
Liberica is a 100% open-source Java 14 implementation. It is built from OpenJDK which BellSoft contributes to, is thoroughly tested and passed the JCK provided under the license from OpenJDK. Liberica 14 is shipped in three different flavours: Full, Standard, and Lite. Full version of Liberica includes LibericaFX 14, which is based on OpenJFX 14 and Minimal VM, where suitable. Standard version is best suited for server and desktop deployments that do not require any additional components. Lite version of Liberica works best for cloud deployments optimized for size. Full version for Linux ARMv7 also 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 desktops and embedded)
  • 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)
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 14 Development Kit (JDK) can be used to run, compile and debug applications or create your own Java Runtime with a subset of Java modules.
If you need to run a simple Java application and you are looking for smaller footprint, download a Java SE 14 Runtime Environment (JRE).
Microsoft Windows Microsoft Windows 64 bit 14+36
JDK
SHA1:9dc2385b2b5603b68c00de3df40cf2984fbf1b2c
SHA1:f2c790c3f4314f2ce4defa6e39904ab740f9f79d
Microsoft Windows Microsoft Windows 64 bit 14+36
JRE
SHA1:7e5e03985804080cac407b4ecab1aebbbc30d655
SHA1:d5f68912a626a6da758e56ea47ffa09a2746f9db
Microsoft Windows Microsoft Windows 32 bit 14+36
JDK
SHA1:616eabbd726471a014e379d612ff1b908e3c4ca7
SHA1:076fe3a8f3aa865ae27b734a8632e4011a6d42b1
Microsoft Windows Microsoft Windows 32 bit 14+36
JRE
SHA1:f30b41b72d22c5806fce69c6d3a9cbb7d38f37a2
SHA1:827e114e3a8fdbebefe092780753449fc34dddab
Apple Apple macOS 64 bit 14+36
JDK
SHA1:6265355c1c68eabbc9eafc8a918949159b3efa60
SHA1:538cd57cd1589e38c9800018715e83f8853b80aa
SHA1:0be48600cabbbd2c6382987ab97a359c70acc00f
Apple Apple macOS 64 bit 14+36
JRE
SHA1:e37242a917a30749a6fc2a0a7ef24a8f292ff8df
SHA1:ce3a479cbac19165924d8491c09e18c8e0106aba
SHA1:9375ea7eaf1f3e3738c9c16ed404d270d5a85bf2
Linux Linux x86 64 bit 14+36
JDK
SHA1:a104e90053b906ba5ee82d92739fac667df7d52d
SHA1:376e2771d00754245d244e5f3057d2cbdbb8b7aa
SHA1:831482483ea70eebb3c1ff9a7d5517400e26302f
Linux Linux x86 64 bit 14+36
JRE
SHA1:3b29c7b8fa9def1c581734ccd377358a83e641dc
SHA1:23c109c2cdd4ef4f881cf763e3d5caa15fef0464
SHA1:26d3be87f09bfb16bef1c8064355c4784a591606
Linux Linux x86 32 bit 14+36
JDK
SHA1:1d36759c9ea081e2b23a914b8fd8f93440337465
SHA1:e43b4abe9728e8d5c76b8c5ff49959b204668b20
SHA1:4a5f804c3c90916fb11ebe6cc88cf27821961510
Linux Linux x86 32 bit 14+36
JRE
SHA1:8a779a086029551ae3ae42bc21bc57101f1df38e
SHA1:b73957248e9944e39f32338c5a44571145491dc6
SHA1:d4788fb06ca5b363e4a8e6cd37864c2302682ee2
Alpine Linux Alpine Linux x86 64 bit 14+36
JDK
SHA1:97d09963160c40197c27d1ad6aeb5e3dcdd38ae1
AArch64 Linux ARMv8 64 bit 14+36
JDK
SHA1:e71b4df014535cbac4a019f5fb7f76d8d063339d
SHA1:9a9660ee2276fd825be5b3b9771ea394950437f9
SHA1:49e6bdae03c8544989e78dafce910d4c9d5030a3
AArch64 Linux ARMv8 64 bit 14+36
JRE
SHA1:ba4b37813d73d3d23fddba52e69a3d6d523aaf74
SHA1:3b6e5fbf2dd15eb26ea3128c02c7df3dfe3abb8d
SHA1:7f5803487720b1a5d02d176496fd36bc2e89c49f
Linux PPC Linux PPC 64 bit Little-Endian 14+36
JDK
SHA1:174bcd00b74a9be959cd11329d5e455fea8a5baa
SHA1:18c24a145809241d8e75056afd3ca98aa029aa8e
SHA1:e7b95acbb12046f4edde84f721c3efe7c4a002e6
Linux PPC Linux PPC 64 bit Little-Endian 14+36
JRE
SHA1:c3748d2cc7b7d09dae4697e4d7e12e1da1b389aa
SHA1:7c8524c9f9b2c3ba1f285622ac5d8389b9bfb149
SHA1:bfbf099f5c983ee21f8c7b041694e6b340a1cce2
Raspberry PI ARM Linux ARM v7 & v8 32 bit HardFloat 14+36
JDK
SHA1:55405e27e232d2cfc9dea94098cbbcc50b80759a
SHA1:9f8c029e2628819cbb42ee5b98fe645f922398b1
SHA1:f6175647a8949cc16e05b55b034a061d0328e592
Raspberry PI ARM Linux ARM v7 & v8 32 bit HardFloat 14+36
JRE
SHA1:180200edea331df17fa5a033ad94a7b5d20cff16
SHA1:d3a234d9f89a72b62d16ff16faff7ee186f4561b
SHA1:a3889957902d06e9c15e8fa3803c8f0bc1a36e1b
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 14+36
JDK
SHA1:288d912124469d8f4fc24135635eafe6e7fee671
SHA1:e1003d06acd33499bc9db8606b3934d378290410
Microsoft Windows Microsoft Windows 32 bit 14+36
JDK
SHA1:9c110554b8d2f4d842a33803163f888a3d261ec1
SHA1:df543ede149284e29df471b4f527d86452e380ce
Apple Apple macOS 64 bit 14+36
JDK
SHA1:fb1057eaae8ad85a560159329cbb39ac062e4042
SHA1:33af3bcaf1b4261f712f0c83784076a4020c3eef
SHA1:41ba8f7e6d0af93f36f5813e5287de5554c4c676
Linux Linux x86 64 bit 14+36
JDK
SHA1:1d715e5115bb77a251c290c8c253cad28711f9f8
SHA1:53602070a5ec30f8037e761f814175e368f4d7ea
SHA1:968d457de87b845cebd0efb1dc93a7fe4927edf5
Linux Linux x86 32 bit 14+36
JDK
SHA1:a2cdbf4a7bcf2a9206d6d2af8a2d3b25832c76db
SHA1:033939b4081692d840f6fc311cf07c7a6e10630d
SHA1:489155b16e2d45d015e4b5a3c610de77b95fb97a
Alpine Linux Alpine Linux x86 64 bit 14+36
JDK
SHA1:4edb7af8559ac48d09884f36c0d4e661606e89f3
AArch64 Linux ARMv8 64 bit 14+36
JDK
SHA1:e02b2e7a6ca836b9c56c2dc39c665ee8e762c9b9
SHA1:5df4bde878e08a6acf35b417d14649fea38d8154
SHA1:f79bb3cf90cb183109e65477da477f9f3dc8d141
Linux PPC Linux PPC 64 bit Little-Endian 14+36
JDK
SHA1:19f9d4dd9f6c9b68474c797891e3e3c645f83fb4
SHA1:07c8784a26b8ae3e23ea05386f06946f8d06be67
SHA1:8355b41c45d12995acbc91e7d575dfb453cf6197
Raspberry PI ARM Linux ARM v7 & v8 32 bit HardFloat 14+36
JDK
SHA1:78c35a8672bbdaaf0fb8706c455c162d76dd6982
SHA1:40fd9d7f9cd8f2943eca54b7d43c7100715d27b5
SHA1:a880506668afc4ecbb377ec7ca4ef678fa1daa76
Full version of Liberica includes LibericaFX and Minimal VM, where suitable.
Microsoft Windows Microsoft Windows 64 bit 14+36
JDK
SHA1:efcf01a438004e2572a0c5f49dba97879d35e67c
SHA1:83a58729c75482f8016a205b794616ffd4cd4d92
Microsoft Windows Microsoft Windows 64 bit 14+36
JRE
SHA1:ab904e0018caa7b10c7032b86522aee6b7b6a502
SHA1:8908b72dac34190e6c265f0ef481123797ba1133
Microsoft Windows Microsoft Windows 32 bit 14+36
JDK
SHA1:fdd68e068b36f5a519a4c1f69bee50c860c386f0
SHA1:86977e70f83a900a7738a46f8a94a4a6bee9b2c4
Microsoft Windows Microsoft Windows 32 bit 14+36
JRE
SHA1:a5b1fac033c7405ec273309490bfcd50bebac9af
SHA1:2ad1a136e96d8f28e6e5218fc504fc0056f4d809
Apple Apple macOS 64 bit 14+36
JDK
SHA1:8bb438e4280f569da3e34185f8f8fbf4f2415f3f
SHA1:c1a099bf2b7e95c1cc01366b7935e17bac99c89b
SHA1:e633071fc2d118cf47d45280029a3ef332543dc3
Apple Apple macOS 64 bit 14+36
JRE
SHA1:c5203a45c96ec08333b3964ec620cc71d427ad3c
SHA1:03925be1abc74dadd088c75120bdc870e9484d1a
SHA1:064f4dac30b9703bd3f50bc45977032f6d37e09e
Linux Linux x86 64 bit 14+36
JDK
SHA1:9351fa1c93c5a7915db22ad7bacb945c19af5472
SHA1:4d6dea14536d40d0d641d481daba21677504c9a9
SHA1:0f7ea132a5be776e034467d0000241a3c7f3f976
Linux Linux x86 64 bit 14+36
JRE
SHA1:e36cbda0dd74a00b145560548ba3c7bf91279bb6
SHA1:2792a003b2a9adc83bfeb54a64c1fe3709f81da7
SHA1:38335310935610ecb096dd82580d991de443ad89
AArch64 Linux ARMv8 64 bit 14+36
JDK
SHA1:c7bf971c282cad0f1e0d2f07f15323a0eeb7a77a
SHA1:75f2182c9c4f05c93a83200f180d67c36f2ecb4b
SHA1:d3c0d37cfe5c0209bd090d35b6ab29868ace72c9
AArch64 Linux ARMv8 64 bit 14+36
JRE
SHA1:493def8612b94025743573d91ef22abf1e39d243
SHA1:1854ee7facd8a20896ed75c628565eeaa8fdd959
SHA1:ba8ddc4a3a93fdb6516aeb777220d5e6cf41d1ae
Raspberry PI ARM Linux ARM v7 & v8 32 bit HardFloat 14+36
JDK
SHA1:59b7b7364b71e9a40d06c71601a821bc8b979cc4
SHA1:3948ed99ed7b3b301aa2084f31cf1fd9dcbfe32a
SHA1:ccf4cb8fa60f27e2c6868a7d8aa2b685dabb8c81
Raspberry PI ARM Linux ARM v7 & v8 32 bit HardFloat 14+36
JRE
SHA1:101a206d79a06aa345f69bc1dc83e5b93b260ee0
SHA1:055ea22624d9c318fbd735038fa54c09a88438c7
SHA1:c39f895243502a9f2e09e07393cdc8d627ee50d7
Liberica JDK is available as Docker images in BellSoft Docker hub.
The distribution includes full JDK images for Debian, CentOS, Alpine Linux and Windows Server Core for the following architectures: Linux x64_64, Linux ARMv8, Windows x86_64.
To install Liberica JDK Alpine Docker image, simply run:
docker pull bellsoft/liberica-openjdk-alpine:14
docker run -it --rm bellsoft/liberica-openjdk-alpine:14 java -version

The JRE images are available as well for Debian, CentOS, and Alpine Linux.
To install Liberica JRE Docker image, simply run:
docker pull bellsoft/liberica-openjre-debian:14
docker run -it --rm bellsoft/liberica-openjre-debian:14 java -version
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 14-librca
To install Liberica JDK using Homebrew, run:
brew tap bell-sw/liberica
brew cask install liberica-jdk14
Please refer to bell-sw/homebrew-liberica for list of available packages.
REST API
BellSoft Product Discovery REST API allows users to discover and query for BellSoft products (specifically, Liberica JDK) download URLs, versions, architectures and features programmatically.
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