CheerpJ 5.0 is out. Run Java 21 in the browser, with Java 25 in preview. Read the announcement

Get started with CheerpJ

CheerpJ runs Java in the browser. Choose whether you want to run the Java applications you already have or build Java into a web application of your own, and the next options follow.

Run Java

Run the Java applications you already have in modern browsers, unmodified.

Build with CheerpJ

Bring Java into your own web application. CheerpJ loads with one script tag.

JNLP/Java Web Start

Open Java Web Start applications from a browser tab.

Using a coding agent?

Oracle Forms

Run Oracle Forms applications in Chrome, Edge, Firefox and Safari, on desktop and mobile, at the Forms version you run today.

Using a coding agent?

Oracle EBS

Run the Java client of Oracle E-Business Suite in modern browsers.

Using a coding agent?

Custom Java application

Run in-house Swing and AWT applications in the browser.

Using a coding agent?

Retire Microsoft Edge IE mode

Run applets and Java Web Start applications in modern browsers, and retire IE mode on your own timetable.

Using a coding agent?

Replace Citrix and VDI

Run Java applications in the browser in place of a remote desktop session.

Using a coding agent?

Remove client Java dependencies

Take Java off staff computers, along with the work of installing and patching it.

Using a coding agent?

Migrate from Oracle to OpenJDK

Take Oracle’s JDK off your desktops while your Java applications keep running.

Using a coding agent?

Modernise an Oracle Forms application

Run Oracle Forms and Oracle E-Business Suite front ends in Chrome, Edge, Firefox and Safari, on desktop and mobile.

Using a coding agent?

Embed CheerpJ in your application

Ship your Java client as a web edition of your product.

Using a coding agent?

Browser-enable an internal app

Release an internal Java application from one web server.

Using a coding agent?