Java, nashorn l'accès à un autre fichier js

Est-il possible d'inclure un js à partir d'un autre avec java nashorn moteur?

ScriptEngine engine = new ScriptEngineManager().getEngineByName("Nashorn");
InputStreamReader rs = new InputStreamReader(new FileInputStream(new File(.../script.js));
engine.eval(rs);

script.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

test.js

System.out.println("reading test.js file");

je veux créer des script de haut niveau (dans cet exemple son script.js) et de l'utiliser comme bibliothèque pour d'autres scripts dans le même répertoire.

Votre ScriptEngine doit être obtenue par le nom de "nashorn" et non pas "Nashorn"

OriginalL'auteur hnnn | 2015-03-14