文件名称:jni-rs:与Java本机接口的Rust绑定— JNI
文件大小:97KB
文件格式:ZIP
更新时间:2024-02-26 12:17:38
java rust jni RustRust
用于Rust的JNI绑定 该项目为Rust提供了完整的JNI绑定,从而可以: 在Rust中为JVM和Android实现本机Java方法 从Rust调用Java代码 将JVM嵌入Rust应用程序中并使用任何Java库 有关更多详细信息,请参阅。 例 cd example make 贡献 有关详细信息,请参见。 执照 根据以下任一许可 Apache许可证2.0版( 或 ) 您可以选择MIT许可证( 或 )。
【文件预览】:
jni-rs-master
----.gitignore(127B)
----benches()
--------api_calls.rs(8KB)
----clippy.toml(109B)
----src()
--------wrapper()
--------sys.rs(20B)
--------lib.rs(8KB)
----.travis.yml(230B)
----CONTRIBUTING.md(5KB)
----CODE_OF_CONDUCT.md(3KB)
----CHANGELOG.md(10KB)
----Cargo.toml(708B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(539B)
--------workflows()
----LICENSE-MIT(1KB)
----README.md(1KB)
----tests()
--------java_integers.rs(1KB)
--------threads_attach_guard.rs(512B)
--------threads_detach_daemon.rs(471B)
--------executor_nested_attach.rs(1KB)
--------jni_api.rs(27KB)
--------util()
--------threads_explicit_detach_daemon.rs(524B)
--------jni_global_refs.rs(2KB)
--------threads_nested_attach_daemon.rs(1KB)
--------threads_explicit_detach.rs(502B)
--------executor.rs(2KB)
--------threads_nested_attach_permanently.rs(1KB)
--------jmap.rs(1KB)
--------threads_explicit_detach_permanent.rs(530B)
--------threads_detach.rs(468B)
--------threads_nested_attach_guard.rs(2KB)
----example()
--------HelloWorld.java(2KB)
--------mylib()
--------Makefile(166B)
--------HelloWorld.h(1KB)
----test_profile(587B)
----.appveyor.yml(421B)
----.vscode()
--------tasks.json(1KB)
----.travis()
--------run_travis_job.sh(1KB)
----LICENSE-APACHE(11KB)
----build.rs(4KB)