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中执行JS脚本
- Java中通过脚本引擎调用js函数
- js脚本中执行java后台代码
- Java8中执行js脚本
- Java执行JS脚本工具
- 在java代码中执行js脚本,实现计算出字符串“(1+2)*(1+3)”的结果
- fancybox 在打开窗口前 先执行 js脚本,fancybox设置只能通过右上角关闭,fancybox遮罩层关闭
- 意外作出了一个javascript的服务器,可以通过js调用并执行任何java(包括 所有java 内核基本库)及C#类库,并最终由 C# 执行你提交的javascript代码! 不敢藏私,特与大家分
- linux 通过sh脚本执行java程序
- Java通过ScriptEngine 执行js脚本案例