Функция load () Rhino доступна в JavaScript, предоставляемом javax.script?

Некоторые файлы JavaScript, которые были разработаны для оболочки Rhino, используют load () для загрузки дополнительных файлов JavaScript. Я пытаюсь встроить функциональность из одного из этих файлов JavaScript Rhino с помощью javax.script. К сожалению, функция load () не реализована в JavaScript javax.script. При попытке eval () скрипта, содержащего load (), возникает следующая ошибка:

com.sun.script.javascript.RhinoScriptEngine:-1:in `eval': javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: ReferenceError: "load" is  not defined.

Предоставляет ли javax.script функцию load () при оценке файла JavaScript из программы Java (не из оболочки)?

7
задан Tom Anderson 23 March 2012 в 18:36
поделиться