Exécuter une Fonction javascript dans java

Author:


{filelink=964}


import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;

public class FonctionJS
{
  public static void main(String[] argv) throws Exception
  {
    ScriptEngineManager manager = new ScriptEngineManager();

    ScriptEngine engine = manager.getEngineByName("js");
    String myJSCode = "function calcul()"
            + "{"
            + "return (150 * 3);"
            + ""
            + "}print(calcul());";
    System.out.println(engine.eval(myJSCode));

  }
}

Leave a Reply

Your email address will not be published. Required fields are marked *