Java,nashorn访问另一个js文件
2022-09-04 01:08:48
是否可以使用java nashorn引擎包含一个js来自另一个js?
ScriptEngine engine = new ScriptEngineManager().getEngineByName("Nashorn");
InputStreamReader rs = new InputStreamReader(new FileInputStream(new File(.../script.js));
engine.eval(rs);
脚本.js
var System = Java.type('java.lang.System');
// document.write("./test.js"); - javax.script.ScriptException: ReferenceError: "document" is not defined
// require('./test.js'); - require is not defined
测试.js
System.out.println("reading test.js file");
我想创建顶级脚本(在本例中为其脚本.js)并将其用作同一目录中其他脚本的库。