Generate Rust JVM FFI wrappers around APIs defined by .jar or .class files, because maintaining your own hand-written bindings is an exercise in boredom, soundness bugs, and pain.
Why do you think that https://github.com/jni-rs/jni-rs is a good alternative to jni-bindgen