jav8 - 在Java应用中使用脚本语言

jopen 13年前

jav8 是Java Scripting API (JSR223) 的一个实现,基于Google V8 Javascript 引擎。

Java Specification Request (JSR) 223帮助开发人员集成Java技术与脚本语言通过定义一个标准的框架和API,能够实现以下功能:

  1. 从脚本环境访问和控制基于Java技术的对象
  2. 利用脚本语言创建Web内容
  3. 在基于Java技术的应用程序中嵌入脚本环境

ScriptEngineManager factory = new ScriptEngineManager();  ScriptEngine engine = factory.getEngineByName("jav8");
  try {      engine.eval("print('Hello, world!')");    } catch (ScriptException ex) {        ex.printStackTrace();    }    

项目主页:http://www.open-open.com/lib/view/home/1355382826367