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

Run Oracle EBS in the browser

CheerpJ runs the Java client of Oracle E-Business Suite (EBS) in Chrome, Edge, Firefox and Safari. Desktop administrators can take Java off staff computers and retire IE mode, and EBS stays as it is.

What EBS’s Java client needs today

Both of EBS’s launch methods need Java on the computers that open it.

  1. 01

    Java Web Start runs EBS outside the browser

    It is Oracle’s recommended launch method for EBS 12.1.3 and 12.2. Users open a downloaded JNLP file, and EBS runs in separate Java windows.

  2. 02

    Staff computers need JRE 8

    Oracle certifies Java 8 alone for EBS’s client, the last Java release with Java Web Start and the browser plug-in, so every computer that runs EBS keeps a Java 8 runtime to install, patch and audit.

  3. 03

    The applet route depends on IE mode

    Microsoft supports IE mode in Edge through at least the end of 2029.

  4. 04

    Java updates have to be tested against EBS

    JRE 8u291 stopped help, report output and attachment upload from working under Java Web Start until Oracle released patches. Desktop administrators also keep EBS in the Java exception site list or deployment rule set on staff computers.

Two ways to run EBS with CheerpJ

1 Browser extension

Through a CheerpJ browser extension

There is one for EBS launched as an applet and one for EBS launched through Java Web Start, so EBS keeps its launch method and its pages stay as they are. The extensions run in Chrome, Edge and other Chromium browsers.

Your desktop administrators deploy them through Group Policy or Intune and set the licence by policy, where it activates offline. A self-hosted version serves networks that can’t reach the Chrome Web Store or Edge Add-ons, including air-gapped ones.

2 Your launch page

On your EBS launch page

Serve CheerpJ from your own web servers and start EBS’s Java client from a page there. EBS then runs in Chrome, Edge, Firefox and Safari, and staff computers need only a browser.

How EBS could look in the browser

Experience an EBS form running in the browser with CheerpJ. This is a real, forms-like live Java application running in your browser with CheerpJ. Click around and try it!

Loading the Java runtime

For your security review

The browser sandbox

EBS’s Java client runs inside the browser’s sandbox, as a web page does, and reaches files and the network through browser APIs.

Files move by upload and download

Users upload files to EBS with a button in CheerpJ’s title bar, and files from EBS arrive as browser downloads.

The browser’s network rules

HTTP requests from EBS’s client follow the browser’s same-origin and CORS policies.

Java leaves staff computers

CF Fertilisers removed Java from its desktops with CheerpJ and cut its Java-related vulnerabilities by about 75% in its Rapid7 scores.

Read the full security review

Running EBS with CheerpJ

Case study

~75% fewer Java-related vulnerabilities in its Rapid7 scores

CF Fertilisers runs EBS 12.1.3, which launched as an applet in IE mode on Java 8u311. It removed Java from all user computers at its UK and US sites, deploying CheerpJ through Group Policy and Intune from a custom store we host. Users reported faster logins.

Get started with Oracle EBS

Talk to us

Tell us your EBS release and how it launches, and we’ll help you plan an evaluation.

Talk to us

Build with Java for the browser.