Simple Application
Note
Before trying this example, make sure you have the MMM CLI (Command Line Interface) installed.
This example shows the minimal code for a MicroEJ JavaScript application:
create an Add-On Library project or a Sandboxed Application project
add the MicroEJ JavaScript dependency in the build file of your project:
implementation("com.microej.library.runtime:js:0.13.0")
<dependency org="com.microej.library.runtime" name="js" rev="0.13.0"/>
init the JavaScript code in your Java application with:
import com.microej.js.JsCode;
...
JsCode.init();
The class com.microej.js.JsCode
is the Java class generated from the JavaScript sources.
ask the MicroEJ JavaScript engine to start processing the job queue with:
import com.microej.js.JsRuntime;
...
JsRuntime.ENGINE.run();
This makes the JavaScript engine process the job queue forever until the program is stopped.
create a file with the
js
extension in thesrc/main/js
folder (for exampleapp.js
) with the following content:
print("My Simple Application");
build and execute the application with the MMM CLI:
$ mmm build
$ mmm run
The message My Simple Application
should be displayed.