cheerpjRunMain
Starts an application by executing the static main method of a Java class
async function cheerpjRunMain( className: string, classPath: string, ...args: string[]): Promise<number>;Parameters
- className (
string) - The fully-qualified name of the class with a static main method to execute. For example,com.application.MyClassName. - classPath (
string) - The location of the classβs jar in the virtual filesystem, with its dependencies separated by:. - ..args (
string[], optional) - Arguments to pass to the main method.
Returns
cheerpjRunMain returns a Promise which resolves with the exit code
of the program.
0 indicates success, any other value indicates failure.
Example
const exitCode = await cheerpjRunMain( "fully.qualified.ClassName", "/app/my_application_archive.jar:/app/my_dependency_archive.jar", arg1, arg2);console.log(`Program exited with code ${exitCode}`);