在 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 个对象。
使用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 个对象。