Free and 100% open source Progressive Java Runtime for modern Java™ deployments supported by a leading OpenJDK contributor
Progressive Java Runtime
People say Java™ is heavyweight. BellSoft proves them wrong. We produce the smallest Alpine Linux containers in the world and help OpenJDK evolve. Choose our runtime to cut down on traffic, storage and deployment. Liberica JDK is compatible with any cloud solution and is the Runtime in VMware Cloud.
BellSoft believes Java™ should get flexible and change as the world does. We support the largest number of present-day architectures (x86 64/32 bit, ARM, PowerPC, SPARC), including microservices based ones. This makes Liberica JDK the Unified Java Runtime: one runtime for cloud, server and desktop use cases.
BellSoft does not only provide quality support for the customers but takes care of the whole product the open source way. A bug we fix for one client is corrected for all OpenJDK users and vice versa. You get supported by a professional team with 15+ years of Java™ experience. We know the industry and always speak your language.
Oracle JDK Alternative
Switching from Oracle JDK to OpenJDK requires virtually no changes, as they have the same code. The only, and utmost, difference is support.
Liberica JDK is a great modern alternative.
We will reduce your expenses to one third with our ace support team, consisting entirely of engineers who develop OpenJDK. Trust in BellSoft’s High-Powered Support to make the most of your OpenJDK investment.More about High-Powered support
Industry Must Haves
All the versions
Non-stop updates for Liberica JDK LTS builds (Java 8, 11, 17), current release Liberica JDK 18 (Java 18), and other versions (Java 9, 10, 12, 13, 14, 15, 16).
All Liberica JDK binaries are verified by the OpenJDK Community Technology Compatibility Kit (TCK) for Java SE spec.
Quarterly zero-day releases of JDK and JRE for most popular distributions (8, 11, 17). Our customers get their runtimes updated concurrently with new Oracle JDK releases.
All JDK users should have free and full-fledged access to monitoring (JFR + Mission Control), Auto Updater and other features. BellSoft is working on a new one, Liberica Administration Center (LAC), to check the state of runtimes, bugs and latest releases. Leave your details to learn more and try this super efficient tool.Get access to LAC
Companies should be responsible for their product and provide an extensive long-term support. We guarantee at least 8 years of Liberica JDK lifetime with bug fixes, security updates, and other improvements as needed.Support roadmap
Windows (Desktop and Server), macOS, most known Linux distributions (with full-fledged support for Alpine Linux), Solaris. Liberica’s packages run seamlessly on virtual and cloud environments alike. We support Docker, VMware and other hypervisors.Learn more
Discover the true value of Liberica JDK
The Java Runtime most attuned to your needs
The size of the smallest container
We have created the smallest container on the market. Just imagine the time and money you spend on traffic, storage and deployment. With our Docker containers, it will reduce to a minimum. We pick the most advantageous tools like so that your work with modern packages is simple and useful. BellSoft encourages adopting microservices in production and supports lightweight systems like Alpine Linux.
Our customers that have never experienced security issues
As a leading OpenJDK contributor, we care of our product’s security. With each release, we correct issues in previous versions, work on vulnerabilities and fix revealed bugs. Apart from verifying all binaries for Java SE specifications with TCK, we carry out internal tests to detect exposures in releases. BellSoft’s customers can rest assured that their critical applications perform well and receive the highest level of security at all times.
hours/year our customers save by working with a professional support team
Our goal is to create a user-friendly product. That is the reason behind why we build small and convenient Docker images, establish more installation methods and update channels. Another focus is our High-Powered Support, featuring some of the world’s best Java developers.
Find out the value for your enterprise
Take a look at customizable support plans or see how much you can save on a digital transformation and switching to Liberica JDK.
Never pay more than you should. Not all solutions need support from a team of professionals; sometimes, the OpenJDK community provides enough help that meets your application demands. Evaluate your case with our calculator or take a look at the ready-made subscription plans
See what customers are saying about Liberica JDK for Enterprise
We rely on the Liberica team’s experience and expertise to provide timely updates for our customers; together, we keep JetBrains Runtime secure and performant.
Stability, speed and accuracy are all very important factors for us. Liberica, our main JDK distribution, was onboarded without any hiccups. We are happy with the level of support provided by the BellSoft team.
Frequently asked questions
- Inclusion or exclusion of components like JFX and JFR;
- The kind and speed of provided support;
- Update rate and speed;
OpenJDK is the free version of JDK created by the community. You can use it however you want, but getting the support or fixing something that does not work could be a tedious process that requires many work hours of your engineers.
Liberica JDK is also free to use but is developed by BellSoft — the trusted vendor. It is tested with the TCK (Technology Compatibility Kit) to make sure it meets the demand of Java™ developers. BellSoft provides support that helps you deal with issues on the runtime side of things. And last but not least, we offer prolonged support for Java™ versions going out of date, making the migration easier and keeping your data safe.
- Cloud-oriented and one of the most lightweight development kits in terms of disk space to produce Java™ apps.
- Full support for creating and running Java™ software on the largest number of present-day architectures, also fit for microservices. Liberica JDK works on x86 64/32 bit, ARM 64/32 bit, PowerPC, and SPARC.
- Safety based on open source development, where every bug fixed for one client gets patched for all users in the next update.
But the OpenJDK builds based on specific Java™ versions will go out of date in their due time and stop being supported. Check out the support roadmap to see how long different vendors support different versions of Java™.
Updating Liberica JDK is possible in an automated manner under a commercial support license without the need to redownload the binaries. For Linux: DEB/RPM, yum/apt repository. For Windows: AU bundled as part of the installer.
BellSoft Product Discovery API allows for quick and convenient installation of Liberica JDK.
Check out the support roadmap to make the educated choice.
JRE means Java Runtime Environment. It is the set of tools to run Java™ applications.
JDK means Java Development Kit. It is the set of tools to develop Java™ applications. And what is important here, it contains the JRE!
That means that none of them are “better”. They are made for different tasks. And any JDK, including Liberica JDK, contains the JRE.
It contains a JIT (Just In Time) compiler to translate the code into bytecode just before running it in the JVM.
There is also an AOT (Ahead Of Time) compiler to translate the code into bytecode before putting it into the JVM.
All of these tools are included in the JDK (Java Development Kit) like Liberica JDK.
Speak with an expert to see which solution will serve your business the best
Let our team of professionals learn more about your organization and give guidance in migrating to Liberica JDK.