Observed arrival · 2026-09-02
RJNI Turns Java Methods Into Native Rust
RJNI translates eligible Java bytecode into Rust, compiles it into a native library, and relinks the result through JNI.
Field notes
The documented workflow begins with a packaged JAR, applies eligibility checks and several independent protection passes, then emits a Rust-built cdylib connected through JNI. RJNI highlights compatibility boundaries rather than hiding them: interfaces cannot become native methods, and the scanner accounts for reflection-by-name, ServiceLoader, JPMS descriptors, proxy frameworks, and user keep rules. The site claims support for JDK 8 through JDK 26 and describes optional trial and watermark inputs. Decompiler comparisons for CFR and Procyon are marked as coming soon.
Observed signals
Read the marks
Editorial observations of this landing page, not a rating.
One card from the complete issue