Run Javascript function with ScriptEngine : Script Engines « JDK 6 « Java
- Java
- JDK 6
- Script Engines
Run Javascript function with ScriptEngine
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
public class Main {
public static void main(String[] argv) throws Exception {
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine engine = mgr.getEngineByName("JavaScript");
String myJSCode = "function myFunction(){return (40 + 2);}myFunction();";
System.out.println(engine.eval(myJSCode));
}
}
Related examples in the same category