除了前面说的自定义JNI函数之外,JNI还提供了两个特殊函数,它们是JNI_OnLoad()和JNI_OnUnload(),分别在加载库和卸载库的时候调用. 1.JNI_OnLoad() Java调用System.loadLibrary()加载一个库的时候,会首先在库中搜索JNI_OnLoad()函数,如果该函数存在,则执行它: JNI_OnLoad()的作用主要有几点: 1.告诉JVM,这个库需要要求使用的JNI版本是什么 2.执行初始化操作 3.将JavaVM参数保存为全局对象,方便以后在任