1. 程式人生 > >Java通過ScriptEngine 執行js腳本案例

Java通過ScriptEngine 執行js腳本案例

double str eno class 腳本案例 engine manager eva cep

public static void main(String[] args) throws ScriptException, FileNotFoundException, NoSuchMethodException {
        ScriptEngine engine = new ScriptEngineManager().getEngineByName("javascript");
        
        engine.eval(new FileReader("G:\\tmp\\test.js"));
        
        if(engine instanceof
Invocable){ Invocable in = (Invocable)engine; Double result = (Double)in.invokeFunction("add", 100.0,200.0); System.out.println("Result:"+result); } }

Java通過ScriptEngine 執行js腳本案例