Java Web Start and Java Applets were both removed from modern browsers years ago. CheerpJ provides a dedicated browser extension for each, so applications that still rely on them keep working without any server-side changes.

CheerpJ JNLP Runner
CheerpJ JNLP Runner is a one-click browser extension that runs Java Web Start applications automatically whenever your browser downloads a JNLP file, instead of failing because there’s no Java Web Start client left to hand it off to.
It’s self-contained: no local Java installation, no browser plugins, and no server-side component. The extension doesn’t contact any server except for license checks. It’s been tested extensively on Oracle E-Business Suite, Oracle Forms, and hundreds of custom Java Client applications.


CheerpJ Applet Runner
CheerpJ Applet Runner runs legacy Java Applets embedded in web pages directly in modern browsers. It converts the applet’s Java bytecode to JavaScript on the fly through CheerpJ and links it to the CheerpJ runtime, so applets keep working without the Java plugin browsers dropped years ago.
It supports standard Java 8 functionality including Swing, AWT, networking, file system access, and clipboard access, and has over 100,000 users across Chrome, Edge, and other Chromium-based browsers.
Check how your application launches
Still not sure, or need this for a large deployment?
Talk to us about which extension fits your application, or about organisation-wide licensing. Contact CheerpJ.
