Download Products
Get a performant, secure, and TCK-verified Java runtime for every environment
A small, secure, and reliable base for containers, VMs, and bare metal
Transform your Java applications into fast, lightweight native executables
Pull Images
Get near-zero CVE container images for Java, Go, Python, and more
Use small and secure images based on Alpaquita Linux for Java, Go, Python and C
Get prebuilt container images with Liberica JDK Lite and popular Linux distributions
Core Java Runtimes
Unified Java runtime for modern development
Security updates for legacy Java runtime
Java runtime for your embedded systems
Turn Java apps into fast native executables
Flavors for better performance
+10% performance to JDK 8 & 11 workloads
Implementation of OpenJDK CRaC project
For Cloud & Containers
Small, secure, and reliable base image
Saves up to 30% on resources usage
Near-zero CVE container images for Java, Go, Python, and more
Tools & Utilities
Monitor and manage application performance
The Blog about Java development, tools, management, resources, and costs
All the information you need to use BellSoft’s platforms and projects
Explore a diverse collection of guides, product briefs, e-books, webinars, and videos, all crafted to enhance your understanding and skills in Java programming.
Discover flexible and cost-effective support options for Liberica JDK Enterprise
Explore support plans for Alpaquita Linux, the only OS optimised for Java
Get support for the GraalVM-based tool, Liberica Native Image Kit.
Learn more about BellSoft, a major OpenJDK contributor
Explore press releases and news about BellSoft
Explore career opportunities at BellSoft
All about Java development, tools, management, resources, and costs. New articles weekly.
Published Oct 6, 2023
Dmitry Chuyko
2
Apr 13, 2023
Peter Zhelezniakov
3
Discover a guide to turning Java AWT programs into native images
Mar 10, 2023
4
Discover a step-by-step guide to containerizing native images
Mar 9, 2023
8
In this article, we will learn the easiest way of dockerizing Spring Boot applications.
Feb 10, 2023
6
Find out what’s going on in the Java world from this summary of JDK 20 JEPs
Feb 3, 2023
5
This guide describes how to cross-compile static musl-based images with Liberica NIK
Dec 30, 2022
1
Java articles you will enjoy in 2023
Nov 11, 2022
Sergey Chernyshev
Find out about the newest CVEs discovered in OpenSSL 3.0 and how to eliminate the risk of exploits
Oct 24, 2022
Find out about a CVE-2022-42889 vulnerability in a popular Java library
Oct 4, 2022
OpenJDK Docker Hub will not receive updates anymore
Sep 29, 2022
Find out about a new feature aimed at improving Java concurrency
Sep 9, 2022
Find out about the changes introduced into the Java specification with JDK 8 MR4
Aug 19, 2022
Discover the key enhancements introduced to the new GraalVM version
Aug 5, 2022
Learn how to deal with ConcurrentModificationException caused by improper handling of collections
Jun 24, 2022
Oleg Chi
Find out the news about a JEP draft aimed at introducing a bytecode library into the JDK
Jun 17, 2022
JEP 425 integrates virtual threads in JDK 19 as a preview API
Jun 10, 2022
The new OpenJDK project Leyden is aimed at accelerating the startup time of Java apps.
Jun 3, 2022
Find out about a new JEP 428 introducing structured concurrency to Java
May 26, 2022
Find out how a database affects TCO and how to deal with the issue
Apr 26, 2022
Learn how to deal with NPEs caused by insufficient video memory.
Mar 31, 2022
Aleksei Voitylov
Announcement if Alpine backport into the OpenJDK 11
Read the industry news, receive solutions to your problems, and find the ways to save money.