Will Java 8 check for the existence and correct type signature of statically loaded C/C++ functions from static JNI libraries, and produce a compile error if the correct function is not available?
As far as I can make out JEP 178, with its statically loaded libraries has been accepted and implemented in Java 8.
In response to EJP's comment. If necessary it could be a complier warning, but a better option would be if the error message gave the correct C/C++ function signature then javah wouldn't be needed for native static code.