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