Run JNLP Files with CheerpJ
CheerpJ is the only way to preserve access to JNLP files on modern browsers.
There are two different ways we can help:
- → Integrate your application using CheerpJ Core
- → Run existing JNLP deployments using the CheerpJ JNLP Runner
Run JNLP / JWS without Java Desktop
A modern, secure solution to run Java Web Start applications.
JNLP without Java Desktop
Run JNLP files without a local Java installation, all within your browser.
Runs on modern browsers
Runs securely inside the browser sandbox on supported browsers.
Battle tested
Based on CheerpJ, a JVM replacement in WebAssembly and JavaScript tested across real enterprise Java applications.
Operationally practical
A low-friction route for preserving access when you cannot rewrite or replace a Java client immediately.
Our Solutions to Run JNLP Files
CheerpJ
Core
- ✓ Run JNLP applications in the browser without a local JVM installation
- ✓ Integrate Java clients and modernize at your own pace
- ✓ Remove the dependency on legacy browser and desktop Java setups
CheerpJ
JNLP Runner
- ✓ Browser extension designed to run Java Web Start applications
- ✓ Available on Chrome and Edge
- ✓ No source code access required
Both CheerpJ Core and the CheerpJ JNLP Runner are free to use for personal projects, most non-commercial applications, and technical evaluations. View licensing.
Learn More About JNLP and Java Web Start
cheerpj
Java Web Start without Java: How to Launch Enterprise JNLPs Without a Java Installation
19 August 2025
Request a demo
Schedule a free demo with our team to learn how CheerpJ can help preserve access to your JNLP and Java Web Start applications.
Request a demo ›