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.
Build with CheerpJ
Bring Java into your own web application. CheerpJ loads with one script tag.
What are you working on?
I want to run
-
Java applets
Run applets in modern browsers, from the pages that embed them.
-
JNLP/Java Web Start
Open Java Web Start applications from a browser tab.
-
Oracle Forms
Run Oracle Forms applications in Chrome, Edge, Firefox and Safari, on desktop and mobile, at the Forms version you run today.
-
Oracle EBS
Run the Java client of Oracle E-Business Suite in modern browsers.
-
Custom Java application
Run in-house Swing and AWT applications in the browser.
I want to replace
-
Retire Microsoft Edge IE mode
Run applets and Java Web Start applications in modern browsers, and retire IE mode on your own timetable.
-
Replace Citrix and VDI
Run Java applications in the browser in place of a remote desktop session.
-
Remove client Java dependencies
Take Java off staff computers, along with the work of installing and patching it.
-
Migrate from Oracle to OpenJDK
Take Oracle’s JDK off your desktops while your Java applications keep running.
What do you want to build?
-
Use Java components in web apps
Call Java libraries from JavaScript in your web application.
-
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.
-
Embed CheerpJ in your application
Ship your Java client as a web edition of your product.
-
Browser-enable an internal app
Release an internal Java application from one web server.
Java applets
Run applets in modern browsers, from the pages that embed them.
Using a coding agent?
Resources
-
Security
How CheerpJ runs Java in the browser’s sandbox.
-
Data sheet
CheerpJ on one page, to share with your team.
-
Licensing
Desktop licences: free for personal use and evaluation, bought online for up to 20 desktops, and Enterprise beyond.
-
Customers and case studies
Organisations running their Java applications with CheerpJ.
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?
Use Java components in web apps
Call Java libraries from JavaScript in your web application.
Using a coding agent?
Resources
-
Getting started guide
Load CheerpJ and run your first application.
-
Documentation
Guides and the API reference.
-
Interoperability
How Java and JavaScript work together in CheerpJ.
-
Licensing
Application licences: free with attribution for individuals and open source, Small Business per developer, and Enterprise per application.
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?