// 获取JavaScript引擎的实例
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("nashorn");
// 定义一个全局变量
engine.put("textToPrint", "用Java定义的数据。");
// 打印全局变量
try {
engine.eval("print(textToPrint);");
} catch (ScriptException ex) {
ex.printStackTrace();
}
// 结果:
// '用Java定义的数据。' printed on standard output