import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; public class ScriptSample3 { public ScriptSample3(String filename) throws FileNotFoundException, IOException { FileReader reader = new FileReader(filename); ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("js"); if (engine != null) { try { engine.eval(reader); } catch (ScriptException ex) { ex.printStackTrace(); } } reader.close(); } public static void main(String[] args) { try { new ScriptSample3(args[0]); } catch (Exception ex) { ex.printStackTrace(); } } }