Run a Java application
Convert a desktop app to a webapp
CheerpJ can run a Java application in the browser with little to no modifications. This page will help you getting started with CheerpJ and running your first Java application in the browser.
Java source code is not needed to use CheerpJ. If you are building your own application you should already have its .jar
file(s).
To get started you will need:
- Your Java application file(s). You can also use this TextDemo.jar
sample.
- An HTML file where your Java app will be wrapped
- A simple HTTP server to test your webpage locally
1. Create a project directory
Let’s start by creating a project folder where all your files will be. Please copy your java and future HTML files here.
mkdir directory_name
2. Create a basic HTML file
Let’s create a basic HTML file like the following example. Please notice the CheerpJ runtime environment has been integrated and initialized. In this example we are assuming your HTML file and your .jar
files are under the project directory you just created.
<!doctype html><html lang="en"> <head> <meta charset="utf-8" /> <title>CheerpJ test</title> <script src="https://cjrtnc.leaningtech.com/4.1/loader.js"></script> </head> <body> <script> (async function () { await cheerpjInit(); cheerpjCreateDisplay(800, 600); await cheerpjRunJar("/app/my_application_archive.jar"); })(); </script> </body></html>