有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

javascript如何从Java Rhino调用JS函数

所以我一直在寻找,我在stackoverflow中发现了一些其他问题,但没有解释,我也不太明白。我试图从一个。js文件。其中一个功能是:

function getRSAKey(mod, exp, pass) {
    pubKey = RSA.getPublicKey(mod,exp);
    encrypted = RSA.encrypt(pass, pubKey);
    return encrypted;
}

正如您看到的,这个函数调用其他函数,这是一个相当大的文件,我无法将其“翻译”为Java,所以我必须调用。里面有js文件。到目前为止,我认为我需要用。js文件,这就是我的。java文件:

BufferedReader script = new BufferedReader(new FileReader("rsa.js"));
Context context = Context.enter();
ScriptableObject scope = context.initStandardObjects();

如何使用一些给定的参数调用函数getRSAKey?我也应该在晚上处理退货事宜。java文件

谢谢

编辑:我忘了说脚本使用链接中提供的类http://silentmatt.com/biginteger/。我能够执行一个脚本,但它说‘ReferenceError:‘biginger’没有定义。’


共 (0) 个答案