在 Graal.js 中使用 java class

Use java class in Graal.js

使用Graal.js,如何在 JS 中导入 java class 脚本?

以下代码适用于 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 添加到 JVM 上 运行 Graal.js 的 JS 命令,这将允许访问 Java 个对象。