Download Java SE Standard Compliant Liberica JDK 12.0.2

Download Liberica JDK: tested and certified OpenJDK based binaries

Java Duke

Liberica JDK version 12.0.2

Liberica is a 100% open-source Java 12 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, Windows x86, Mac x86_64, Linux x86_64 and ARMv7 also contain JavaFX 12. The version for Linux ARMv7 contains Device IO API as additional module and JavaFX 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 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)
  • 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.

Commercial support is available for Liberica JDK. For detailed information, quote requests and additional platforms please contact [email protected].
Regular Liberica Java SE 12 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 logoMicrosoft Windows 64 bit 12.0.2
JDK
SHA1:F80A78AB4A640A2A0C85CA3A72801AB99334CC04
SHA1:A6870289838B8529A3C3528395668A83705F6959
Microsoft Windows logoMicrosoft Windows 32 bit 12.0.2
JDK
SHA1:9FA9668F744A8A6A08AB46E5B5E560C282BF02F6
SHA1:3D688D131C429A96C585F22F1318BC6A89D09C43
Apple logoApple macOS 64 bit 12.0.2
JDK
SHA1:DAAD1FA20D18ABA2E44F033C4C96CC527E839148
SHA1:7DCCF4BADB2A970AD613270796B92C1B0BC3129C
SHA1:F61E1CFED2AD9C0CEB12EB5E6AA764B74787BDAE
Linux logoLinux x86 64 bit 12.0.2
JDK
SHA1:65BBD39F360A69EADB61E2DCC4B57B8E37F29BF5
SHA1:023350728CB09231AB25292349FE289CD050D1FB
SHA1:EEC483D5FA7263AC977A6E1D0CEFD04BAC4F3A6B
Linux logoLinux x86 32 bit 12.0.2
JDK
SHA1:8318E9B74E5672D28A09414231AF105714CAB1D4
SHA1:17169757E661654689C8C36D7D32B5CE846B1AE9
SHA1:4F834A94670751C58BBF7E8F9066E009486A8540
Alpine logoAlpine Linux x86 64 bit 12.0.2
JDK
SHA1:BACE34FE52854DE2E11A18A921DBBD027EFB25DC
AArch64 logoLinux ARMv8 64 bit 12.0.2
JDK
SHA1:EADD88EB461629E9A4D63C46FDCC1DC0A919FA7B
SHA1:B61A189F3D27C936A3D0A0DEAF7460A8A0222822
SHA1:C822A09B26F831645F67BB514ED0ACC97F48F80C
Raspberry PI logoARM logoLinux ARMv7&8 32 Bit HardFloat 12.0.2
JDK
SHA1:E5BC969DCBDB1C36525C56FF93550A64171B3EE6
SHA1:A201C8BC5E546C3167D520C2B69E3B9202E71335
SHA1:914D4A343C870929FC513BE8DDA6947B03747741
Solaris logoSolaris x86 64 bit 12.0.2
JDK
SHA1:535680400B7FC3CE17B43015CBC63B33CB6F458C
Solaris logoSolaris SPARC logoSolaris SPARC 12.0.2
JDK
SHA1:95B6B6023556CDED60992A25EA03F276EFDBD3D6
If you are looking for smaller footprint, yet fully functitonal JDK, download the "lite" version below.
It does not have javafx modules and the modules are compressed.
Microsoft Windows logoMicrosoft Windows 64 bit 12.0.2
JDK
SHA1:1F899A135E54F243FE4CF74E011035F4BCFC1E6B
SHA1:A86C98FDF5BDD23E8B7B647E48FDED00F08DF4B9
Microsoft Windows logoMicrosoft Windows 32 bit 12.0.2
JDK
SHA1:EFB64B15D32C01A0CF11F05EC52FCED7FEB7DE19
SHA1:2A92D39D871D7E4BC1BD444AA6E5ECBDB44847BB
Apple logoApple macOS 64 bit 12.0.2
JDK
SHA1:D437B27F2AD93EDA290A5148E0163534BBB73D4F
SHA1:47E27079832B69AC614EFCCCB5A2C7E5649125ED
SHA1:9152A18BC9747BEEB4F919F5320E42BC0D2965EB
Linux logoLinux x86 64 bit 12.0.2
JDK
SHA1:7B199057887E5AF5F557D0F3876B69D412CAB2F7
SHA1:D62EF666AE5C633F6DA528055E7CAD25C182AF3C
SHA1:D5177C10EE3080825E8F8E58AFF6B554D0A19081
Linux logoLinux x86 32 bit 12.0.2
JDK
SHA1:1F6F6951B6B3E2D1F28013CD3170A5E5F625834F
SHA1:3C509A6D47E7982BC77BD178047B6EBF1C97CEF3
SHA1:32ED0EA2C1BD4941EF5C8FB9CCE0794580839143
Alpine logoAlpine Linux x86 64 bit 12.0.2
JDK
SHA1:9C84C8C12F58349F4B90B57A6FBE86BC5206980B
AArch64 logoLinux ARMv8 64 bit 12.0.2
JDK
SHA1:BAF204D3BE4AE65A57BE01D73052BC3C27D8E2EF
SHA1:6B440CDA74377953A6C76770FB1780BE2B0C3CDB
SHA1:9DA5767E260A696FE701FB1C52EF063737D6D4D1
Raspberry PI logoARM logoLinux ARMv7&8 32 Bit HardFloat 12.0.2
JDK
SHA1:2F90EE7636D9E36D844B70CC3FDD8454D1A83310
SHA1:3731807CD4FCF055FC0848B9F1BDD694D4A9E036
SHA1:FC14909C3C1EE3BE5B5E5E864C83BF2D9C487FB5
Solaris logoSolaris x86 64 bit 12.0.2
JDK
SHA1:F2F6FA799FDCCCB20CB04FB33ED4974A04014A82
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:12.0.2
docker run -it bellsoft/liberica-openjdk-alpine-musl:12.0.2 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 12.0.2-librca
To install Liberica JDK using Homebrew, run:
brew tap bell-sw/liberica
brew cask install liberica-jdk12
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