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
Request a demo ›

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
Explore CheerpJ Core →

CheerpJ

JNLP Runner

  • ✓ Browser extension designed to run Java Web Start applications
  • ✓ Available on Chrome and Edge
  • ✓ No source code access required
Explore CheerpJ JNLP Runner →

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

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 ›