1 36 37 package com.sun.sample.scriptpad; 38 39 import javax.script.*; 40 import java.io.*; 41 42 48 public class Main { 49 public static void main(String [] args) throws Exception { 50 51 ScriptEngineManager m = new ScriptEngineManager(); 53 ScriptEngine engine = m.getEngineByName("js"); 55 56 engine.put("engine", engine); 58 59 eval(engine, "conc.js"); 61 eval(engine, "gui.js"); 62 eval(engine, "scriptpad.js"); 63 eval(engine, "mm.js"); 64 } 65 66 private static void eval(ScriptEngine engine, String name) 67 throws Exception { 68 72 InputStream is = Main.class.getResourceAsStream("/resources/" + name); 73 engine.put(ScriptEngine.NAME, name); 75 engine.eval(new InputStreamReader(is)); 77 } 78 } 79 | Popular Tags |