Initializing help system before first use

Passing values to a Java method

This example demonstrates calling a Java method and returning a value to Mosel.

model MosJvmExample1
  uses "mosjvm"

  parameters
    SRC_VALUE=5
  end-parameters

  writeln(SRC_VALUE, "*2=",
    jvmcallint("com.fico.examples.MathOperations.multiply", SRC_VALUE, 2))
  if jvmstatus=false then
    setmatherr("Java exception: "+ jvmgetexceptionclass)
  end-if
	
end-model

Where the MathOperations class is defined as follows:

package com.fico.examples;

public class MathOperations {
  public static int multiply(int v1,int v2) {
    return v1*v2;
  }
}