现在的位置: 首页 > 综合 > 正文

java执行javascript

2013年01月11日 ⁄ 综合 ⁄ 共 518字 ⁄ 字号 评论关闭
                 ScriptEngineManager manager = new ScriptEngineManager();
	        ScriptEngine engine = manager.getEngineByName("javascript");
	        engine.eval(new java.io.FileReader("script_test.js"));
script_test.js 文件需要放在工程文件目录里才行!

 engine.eval(new java.io.FileReader("src/script_test.js"));
//或者工程文件的目录的目录下,要指定下一个目录了
javax.script包是一个相对较小、较为简单的API。ScriptEngineManager对象可以通过jar文件服务查找机制来找到脚本引擎。它也可以实例化ScriptEngine对象,ScriptEngine对象可以解释指定的脚本语言所编写的脚本。使用此API最简单的方法如下:

(1)创建一个ScriptEngineManager对象;
(2)从ScriptEngineManager创建一个ScriptEngine对象;
(3)使用ScriptEngine的eval方法来赋值脚本。

抱歉!评论已关闭.