
March 1, 2019
8:05 p.m.
Sorry, broken link, you can use this one (found on the Wikipedia page):
https://web.archive.org/web/20120728074805/http://java.sun.com/docs/books/jni/
The Android JNI tips page that Carl provided also has a lot of useful information:
https://developer.android.com/training/articles/perf-jni
I just started reading the spec and it is quite readable as well. I assume it up-to-date whereas the book might not be.
https://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/jniTOC.html
The objectives for the JNI match closely what I would like to achieve with a revised Python C API:
http://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/intro.html#wp16410