JSR 391: Java SE 16: Annex 7
Final Release Specification
Java Native Interface (JNI) Specification
Iris Clark
2021/3/4 03:30 -0800 [c04e892afe80]

This Annex to the Java SE 16 Specification contains the Java SE 16 version of the Java Native Interface (JNI) Specification.

 

The Java SE 16 version includes corrections and clarifications made to the JNI Spec since the Java SE 15 version, that is, since the Final Release of JSR 390. The changes are flagged with colorful text, as follows:

The mapping scheme for native method names was modified to ensure that classfiles produced from non-Java source code, can only define native methods with names consistent with those written in Java source code.