【发布时间】:2017-07-15 09:47:04
【问题描述】:
我正在使用 nashorn java ScriptEngine。我想评估一个包含其他脚本的脚本。我知道我可以直接在 javascript 本身中使用 load 指令,但我更愿意直接从实例化 scriptEngine 的 java 代码中导入或加载它。 有没有办法做到这一点 ?类似的东西:
void evaluateScript(String scriptName, String dependency) {
ScriptEngineManager factory = new ScriptEngineManager();
ScriptEngine jsEngine = factory.getEngineByName("nashorn");
jsEngine.load(depency); // does not exist.
jsEngine.eval();
}
我看到“加载”功能不存在。我怎样才能做到这一点?
谢谢
【问题讨论】:
标签: javascript java nashorn