资讯

JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。
而jint是以JNI为中介使JAVA的int类型与本地的int沟通的一种类型,我们可以视而不见,就当做int使用。 函数的名称是JAVA_再加上java程序的package路径再加函数名组成的。
)这个头文件就是Java和C之间的纽带。 要特别注意的是方法中传递的参数jbyteArray,这在接下来的过程中会重点介绍。
当然,如果有更好的方法也希望大家提出。 到这里,一个完整的Java通过JNI调用动态链接库的程序就完成了。 实际上也不是很复杂。 只要多注意一下细节,是很容易得出来的。
性能方面,由于 Wasmer JNI 是首个执行 WebAssembly 的 Java 库,因此无法与 Java 生态中的其它项目作比较,但是,不过因为 Wasmer 自身的设计上有优势,它 ...