-
Rust-Java-JNI实验项目:探索如何借助JNI(Java本机接口)实现Rust与Java的对接
资源介绍
Rust-Java-JNI
描述
这是一个有关如何使用JNI API将和连接在一起的实验项目。 这样您就可以从Java执行本机代码。
该存储库可用作入门指南。
如何繁殖
添加带有本机标识符的Java方法
运行javah class-file或javah -classpath path-to-jar files class-name
路径到jar可能还包含多个jar( javah -classpath target/* Test )
class-name仅包含完全合格的类名,而没有.class扩展名
调用您的rust方法,例如生成的头文件中的方法
将rust二进制文件编译到库中
使用System.load(LIBRARY_PATH)将库加载到Java中
现在您可以访问本机方法
如何编译和运行
防锈项目: cargo build >输出到目标/
使用 mvn install Java