2
Graal.jsを使用して、JavaクラスをJS内のスクリプトにインポートするにはどうすればよいですか?Graal.jsのJavaクラスを使用
次のコードはNashorn JJSで動作しますが、Graal.jsには対応していません。Java.type()
はグレーではありませんので、いつでもトリュフを起動する必要がありますか?
var ArrayList = Java.type("java.util.ArrayList");
var myList = new ArrayList();
myList.add("hello");
myList.add("world");
print(myList);
編集:私はそれはそれはJVM上で実行されることを示していると思われる--jvm
PARAMTERを使用して、Java型をインポートするために取得することができました。これはGraalVM上で完全に実行され、JVMだけを使用していますか?
'--jvm'を使用すると、Graal.jsを使用して実行しています。これはJVM内でGraal.jsを実行するモードで、すべてのJVM機能にアクセスできます。デフォルトモード( '--native')はコンパイル済みのネイティブバイナリで実行されますが、これは起動が高速ですが、Javaクラスのロードをサポートしていません。 –