1. 首页
  2. 考试认证
  3. 其它
  4. jni loader 基于运行时平台动态加载捆绑的JNI库

jni loader 基于运行时平台动态加载捆绑的JNI库

上传者: 2024-10-17 12:24:09上传 ZIP文件 6.85MB 热度 17次

动态JNI加载器JNILoader允许将捆绑的本机库动态加载到基于运行时平台的正在运行的JVM中。它根据系统属性os.nameos.arch的值规范化操作系统和体系结构,然后在类路径上查找zip存档${libName}-${os}-${arch}并提取其内容到一个临时目录。临时目录和存档中找到的任何子目录都被添加到java.library.path并清除缓存的路径,以便JVM在下次调用System.loadLibrary()时重建它们。规范操作系统包括windowslinuxdarwinsolariscygwinmingwmsys及其他操作系统,例如HP-UXAIX等,这些操作系统可以通过在该平台上使用os.name的小写值并删除所有非单词字符作为存档的${os}部分来支持。规范架构包括x86英特尔x86等。

用户评论