3

使用 Graal.js,如何将 java 类导入到 JS 中的脚本?

以下代码适用于 Nashorn JJS,但不适用于 Graal.js,因为Java.type()graal 中没有,我是否需要在某些时候调用 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?

4

1 回答 1

4

将 --jvm 参数添加到 JS 命令以在 JVM 上运行 Graal.js,这将允许访问 Java 对象。

于 2017-12-17T06:23:50.750 回答