Key Features
Our Tools

CheerpJ Core
The main CheerpJ tool for developers. A JVM / OpenJDK distribution in JavaScript and WebAssembly. Runs full Java applications and libraries in the browser.
Use Cases:
π₯οΈModernize legacy Java Desktop applications
π±Develop Web Apps with Java components
πJava educational platforms and training apps
π οΈBrowser-based deployments of legacy internal software

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.
Use Cases:
π§ΎLaunch .jnlp
Β files in modern browsers
π’Replace deprecated Java Web Start workflows
π§ͺScientific and technical software delivery
πSupport your enterprise migration to OpenJDK

CheerpJ Applet Runner
An end-user tool to run Java Applets on modern browsers. Works instantly on Chrome or Edge, no code changes required.
Use Cases:
π§±Access Applets onlegacy websites
πΉFinancial/trading platforms with applet UIs
πEducational tools, and scientific simulations
πSupport your enterprise migration to OpenJDK
Not sure where to start? Find the right tool for you.
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