Я скомпилировал следующий файл JavaScript "test.js" в "test.class":
var test = (function () {
var that = {};
that.addNumbers = function (a, b) {
return a+b;
};
return that;
}());
Я хотел бы вызвать скомпилированную функцию JavaScript "test.addNumbers (1,2)", в простой программе на Java "run.java":
public class run {
public static void main(String[] args) throws Exception {
Context cx = Context.enter();
try {
Scriptable scope = cx.initStandardObjects();
// HOW TO CALL THE METHOD, Test.addNumbers(1,2)? Please help me!
} finally {
Context.exit();
}
}
}
Я пробовал много способов, но не смог. Я прочитал учебник по Rhino и изучил множество статей и примеров, НО они показывают только, как вызывать методы JavaScript из командной строки или исходного файла, «test.js». Мне нужно вызвать метод из скомпилированного файла "test.class".
Заранее большое спасибо за вашу помощь!