Advertisement
iamaamir

Nashorn Example

Aug 30th, 2014
373
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.69 KB | None | 0 0
  1. import javax.script.ScriptEngineManager;
  2. import javax.script.ScriptEngine;
  3. import javax.script.ScriptException;
  4.  
  5. /**
  6.  *
  7.  * @author Aamir Khan
  8.  */
  9. public class NashornExample {
  10.     public static void main(String[] args) {
  11.         ScriptEngineManager smanager = new ScriptEngineManager();
  12.         ScriptEngine engine = smanager.getEngineByName("nashorn");
  13.  
  14.         try {
  15. //            engine.eval("for (var i =1; i<=10; i++){"
  16. //                    + "print(i*9);"
  17. //                    + "}");
  18.             int result = (int) engine.eval("2+3*4");
  19.             System.out.println(result);
  20.         } catch (ScriptException ex) {
  21.             ex.printStackTrace();
  22.         }
  23.     }
  24.    
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement