A superb extension with great customer support! We have an large, extensive applet that displays automated weather reports from commercial aircraft that is used by weather services world-wide. Thanks to CheerpJ we can now run it again in a browser (chrome). The CheerpJ version is FAST, able to display 800,000+ wind barbs in just a couple of seconds. We’re very happy indeed.
Run Java on Modern Browsers
CheerpJ is a WebAssembly-based Java Virtual Machine and distribution of OpenJDK for modern browsers.
Extend the Life of Legacy Java Apps with CheerpJ
CheerpJ runs Java applications in modern browsers without a local Java installation. It ships a full OpenJDK environment and supports Swing and AWT UIs, plus frameworks such as Oracle Forms and Oracle EBS.
Removing local Java installs and legacy browser dependencies reduces client-side risk and support overhead.
Modernize Java Applications without a Rewrite
CheerpJ runs existing Java clients in modern browsers, without a local Java installation and without plugins.
Start by running the current application from existing artifacts, then modernize in stages. Where it makes sense, replace parts of the client UI with web-native components while keeping the rest of the system intact.
CheerpJ is built on WebAssembly and includes a full OpenJDK runtime and an OS emulation layer for browser use cases.
Use Java in Modern Web Applications
CheerpJ lets web teams run Java libraries in the browser and call them from JavaScript. This supports architectures where web UI stays web-native, while proven Java components run client-side.
CheerpJ runs inside the browser sandbox and ships a full OpenJDK runtime compiled for the web.
Explore our Java Browser Execution Tools
CheerpJ Core
The main CheerpJ tool for developers. A JVM / OpenJDK distribution in JavaScript and WebAssembly. Runs full Java apps and libraries in the browser.
CheerpJ JNLP Runner
An end-user tool to run Java Web Start apps in Chrome or Edge – without installing Java locally. Perfect for legacy enterprise applications.
CheerpJ Applet Runner
An end-user tool to run Java Applets on modern browsers. Works instantly on Chrome or Edge, no code changes required.
Discover how to modernize and improve access to your legacy Java applications with CheerpJ.
Schedule a free demo with our team to learn how CheerpJ can help address your Java requirements.
Fill in the form or book a demo directly here