xzyxuanyuan的专栏

package com.sinaapp.manjushri; import java.io.FileReader; import javax.script.Invocable; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; /** * Java调用并执行js文件,传递参数,,并活动返回值 * * @author manjushri */ public class ScriptEngineTest { public static void main(String[] args) throws Exception { ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("javascript"); String jsFileName = "expression.js"; // 读取js文件FileReader reader = new FileReader(jsFileName); // 执行指定脚本 engine.eval(reader);if(engine instanceof Invocable) {Invocable invoke = (Invocable)engine; // 调用merge方法,并传入两个参数// c = merge(2, 3);Double c = (Double)invoke.invokeFunction("merge", 2, 3);System.out.println("c = " + c); }reader.close();}}

却只能这样。只有对爱的人,我们才会斤斤计较,锱铢必较。

xzyxuanyuan的专栏

相关文章:

你感兴趣的文章:

标签云: