使用 Graal.js,如何将 java 类导入 JS 中的脚本?
以下代码适用于 Nashorn JJS,但不适用于 Graal.js,因为 graal 中没有 Java.type()
,我是否需要在某些时候调用 truffle?
var ArrayList = Java.type("java.util.ArrayList");
var myList = new ArrayList();
myList.add("hello");
myList.add("world");
print(myList);
编辑:我能够使用 --jvm
参数让它导入 java 类型,这似乎表明它在 JVM 上运行。那么这是否完全跳过GraalVM而只使用JVM?
最佳答案
将 --jvm arg 添加到 JS 命令以在 JVM 上运行 Graal.js,这将允许访问 Java 对象。
关于javascript - 在 Graal.js 中使用 java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47725902/