Run Java Applets in the browser

The CheerpJ Applet Runner extension allows you to run legacy Java Applets on Google Chrome or Microsoft Edge without having to install Java.

Why CheerpJ Applet Runner

Continue Running Java Applets in Modern Browsers

Java applets are no longer supported in modern browsers, leaving many business-critical applications inaccessible. CheerpJ Applet Runner enables existing Java applets to run in Chrome and Microsoft Edge without requiring users to install Java Desktop or legacy browser plugins.

people a year run a Java application through CheerpJ's browser extensions
250k+
users of the CheerpJ browser extensions together
170,000+

HOW IT WORKS

How the CheerpJ Applet Runner works

The CheerpJ Applet Runner allows existing Java applets to run directly in Chrome and Microsoft Edge. The browser extension detects Java applets, starts the CheerpJ runtime and loads the application without requiring a desktop Java installation or legacy browser plugins.

  1. 1. Install the Browser Extension

    Install the CheerpJ Applet Runner extension from the Chrome Web Store or Microsoft Edge Add-ons.

  2. 2. Open Your Application

    Navigate to your existing web application containing a Java applet. The Applet Runner automatically detects supported applets and prepares them for execution.

  3. 3. Run the Applet

    The CheerpJ Applet Runner detects the Java applet, starts the CheerpJ runtime and loads the application directly in your browser.

  4. 4. Run Securely in the Browser

    The Java applet runs directly in Chrome or Microsoft Edge without requiring a local Java installation or browser plugins, making deployment simpler for both users and IT teams.

Who the CheerpJ Applet Runner is for

Designed for organisations that:

  • Need to continue running Java applets in Chrome or Microsoft Edge.
  • Want to eliminate the need for local Java installations on user desktops.
  • Need a browser-based solution without modifying existing Java applets.
  • Manage large desktop estates and want to simplify deployment through enterprise browser policies.
  • Are looking for a practical replacement for legacy Java browser plugins.

Not designed for teams looking to:

  • Rewrite applications as native HTML or JavaScript.
  • Replace existing Java applications with a new front-end framework.
  • Modernise or redesign application functionality rather than enable existing applets.
  • Build a new web application from scratch.

Deployment comparison

Legacy Java browser plugins vs CheerpJ Applet Runner

Continue running existing Java applets in Chrome and Microsoft Edge without managing local Java installations or unsupported browser plugins.

Requirement Legacy Java Applet Deployment CheerpJ Applet Runner
Local Java installation Java 8 on every desktop, kept patched Not required: the Java runtime runs in the browser, compiled to WebAssembly
Java browser plugin Required, and removed from Java 11 Not required: a browser extension, from the Chrome Web Store or Edge Add-ons
Oracle Java subscription Needed for Java 8 updates in commercial use Not required: no desktop Java to license or keep updated
Java security settings Exception Site List or deployment rule sets on every desktop Not required: applications run inside the browser's own sandbox
Chrome support Not supported Supported in current Chrome on desktop
Microsoft Edge support Only in IE mode, on Windows Supported in current Edge, no IE mode needed
Existing Java applets Requires a legacy browser environment Runs in a modern browser, straight from the page that hosts it
Application changes Often tied to legacy infrastructure No source code changes required: the existing applet JARs run as they are
Enterprise deployment Desktop Java and browser management Chrome and Edge policy support: force-install the extension across the estate
CheerpJ Applet Runner

Run Java applets without Java Desktop or legacy plugins

A practical way to restore access to existing Java applets in modern browsers

Applets without Java Desktop

Run existing Java applets without a local Java installation or unsupported browser plugins.

Runs in Modern Browsers

Use Java applets in Chrome and Microsoft Edge through the CheerpJ Applet Runner browser extension.

Broad Java Compatibility

Supports common Java 8 functionality, including Swing, AWT, networking, file systems and clipboard access.

FAQ

Where can I find the full Documentation for the CheerpJ Applet Runner?

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

What browsers does the CheerpJ Applet Runner support?

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

Can I use CheerpJ to run Oracle Forms, Oracle EBS, or any other Java-based Oracle product?

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.

Why should I use the CheerpJ Applet Runner?

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

Do I need to install anything on my Desktops or Servers to use the CheerpJ Applet Runner?

No. The CheerpJ Applet 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.

Can I self-host the CheerpJ Applet Runner, and can I run it on air-gapped environments?

Yes, we can assist you in self-hosting the CheerpJ Applet 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 Applet Runner to any organisation that requires it. Please get in touch with Enterprise Sales if you are interested in this.

Learn More About CheerpJ

Build with Java for the browser.