Run Java Web Start in the browser

The CheerpJ JNLP Runner browser extension is the only solution that can run JNLP files in the browser, without a Java Desktop installation. No downloads or plugins required.

CheerpJ JNLP Runner

Run Java Web Start applications without Java Desktop

A modern, secure solution to run JNLP files

JWS without Java Desktop

Run JNLP files without a local Java installation, all within your browser.

Runs on Modern Browsers

Compatible with Chrome and Edge, runs securely within the browser sandbox.

Easy to Use

CheerpJ JNLP Runner is a one-click solution available to both end-users and organisations.

Battle Tested

Based on CheerpJ, a JVM replacement in WebAssembly and JavaScript, tested on thousands of Java applications, and trusted by many of the world largest private and public sector organizations.

Extensive Compatibility

CheerpJ supports networking, file systems, access to the clipboard, Swing/AWT and generally most Java 8 features.

Cost Effective

CheerpJ JNLP Runner is a simple, economical solution to preserve access to your legacy Java client applications, without incurring a costly migration process.

Legacy Applications

CheerpJ allows organizations to preserve access to legacy Java Web Start applications by running them on modern browsers, without requiring a local JVM installation or any software installation.

It is compatible with any JWS application, including Oracle Forms, Oracle EBS, and custom Java Swing applications.

Simply launch your application using Chrome or Edge, and the CheerpJ JNLP Runner extension will intercept the JNLP file and run the application in a new browser tab.


Improve access and security


Using the CheerpJ JNLP Runner improves the security and compliance profile of your organisation.

Once installed and enabled, your Desktop machines will no longer need to maintain an up-to-date Java installation and legacy browser stock. In addition, your JWS application will be running sandboxed within the browser, drastically improving its security profile.

By removing the need for a local Java Desktop installation, CheerpJ also ensures your licensing compliance.


Here Are the Most Frequent Questions

You can find the Documentation for the CheerpJ JNLP Runner here.

The CheerpJ JNLP Runner can be used to run any Java Web Start application provided in a JNLP file. It is based on the CheerpJ technology, which means that it has extensive support for Java 6, 7 and 8, and can run virtually any application that you could run with a Java Desktop installation.

The CheerpJ JNLP Runner is compatible with Chrome and Edge, as well as any other Chromium-based browser.

Yes. CheerpJ is used by many organizations worldwide to run Oracle Java-based products, such as Oracle Forms and Oracle EBS, on modern browsers. This includes several Fortune 500 companies as well as local and federal government agencies.

CheerpJ allows you to keep running any legacy Java Web Start application that is either impossible or impractical to replace or upgrade, extending the life of your application with minimal investment.

The CheerpJ JNLP Runner extension drastically improves the security profile of your application, by removing the need for a local Java Desktop installation, and by running your JWS application sandboxed within the browser.

No. The CheerpJ JNLP Runner does not have any requirement on the Desktop (and does not need Java to be installed) or on the Server.

Your application can remain unchanged, and you will not need any server side integration.

Yes. You can deploy the CheerpJ JNLP Runner to your organisations’ machines by using Group Policies (GPOs). You can do this on either Chrome or Edge. Further instructions on how to setup your GPOs for CheerpJ are available on the technical documentation.

Yes, we can assist you in self-hosting the CheerpJ JNLP Runner so that your organisation doesn’t need to access the Chrome Web Store or the Edge Add-Ons store.

We can provide a self-hostable version of the CheerpJ JNLP Runner to any organisation that requires it. Please get in touch with Enterprise Sales if you are interested in this.


  • For personal or business use
  • Supports any Java Web Start application
  • Supports Oracle Forms and EBS
  • Can be used on any JWS application (internal and external) from browsers with access to the internet
  • 15-day trial, fully featured
Contact Us
  • All the features of the Individual plan +
  • Self-hostable version available
  • Can be deployed using GPOs
  • Supports any JWS application including air-gapped environments

Learn More About CheerpJ

Learn More About CheerpJ

client reviews

What People Think About Us

What People Think About Us

Request a demo

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

    Leaning Technologies needs the contact information you provide to contact you about our products and services. You may unsubscribe from these communications at any time. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, check out our Privacy Policy.