Tieni presente che il caricamento dei moduli nativi va fatto esternamente a Java.
In pratica, crei una classe che incapsuli le funzioni che vuuoi richiamare dall'esterno, segnando i metodi con la parola chiave native.
Quindi compili con javac e crei un header file con javah, dopodiche tutto dipende dal linguaggio che vuoi utilizzare per implementare il codice nativo.