CompiledScript: eval() : CompiledScript « javax.script « Java by API






CompiledScript: eval()

      

import javax.script.Compilable;
import javax.script.CompiledScript;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;

public class Main {

  public static void main(String[] args) throws Exception {
    ScriptEngineManager manager = new ScriptEngineManager();
    ScriptEngine engine = manager.getEngineByName("js");

    Compilable jsCompile = (Compilable) engine;
    CompiledScript script = jsCompile.compile("function hi () {print ('www.java2s.com !'); }; hi ();");

    for (int i = 0; i < 5; i++) {
      script.eval();
    }
  }
}

   
    
    
    
    
    
  








Related examples in the same category