Java设置全局变量

示例

// 获取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