【一起学Rust | 进阶篇 | jni库】JNI实现Java与Rust进行交互
在Rust语言中文社区中看到了大佬metaworm的这样一篇帖子《Rust与Java交互-JNI模块编写-实践总结》,里面详细阐述了Rust如何使用JNI与Java进行交互,在本人的学习过程中也是发现了一些小的错误,经过调整后,文章的例子得以运行。本文旨在推广其实战经验,修复其存在的一些影响读者阅读的小问题,推动Rust开发生态的普及。JNI是一套Java与其他语言互相调用的标准,主要是C语言,官方也提供了基于C的C++接口。理论上支持C API的语言都可以和Java语言互相调用,Rust就是其中之一。