Rust-Java-JNI:关于如何使用JNI(Java本机接口)将Rust和Java连接在一起的实验项目

时间:2024-06-15 13:41:01
【文件属性】:

文件名称:Rust-Java-JNI:关于如何使用JNI(Java本机接口)将Rust和Java连接在一起的实验项目

文件大小:5KB

文件格式:ZIP

更新时间:2024-06-15 13:41:01

java rust bridge jni 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


【文件预览】:
Rust-Java-JNI-main
----.gitignore(158B)
----LICENSE(1KB)
----ReadMe.md(2KB)
----java()
--------src()
--------pom.xml(2KB)
----rust()
--------src()
--------Cargo.toml(137B)

网友评论