[setup] use jni.h from given JAVA_HOME, then fallback to distributed headers.