System.mapLibraryName("XXX")在windows环境下如果加载libtest.dll则需要将文件名写完整System.loadLibrary("libtest")在linux环境下则可以 只写test 加载libtest.so System.loadLibrary("test")在solaris中需要将LD_LIBRARY_PATH配置到so及jar的所在目录
原创 2013-11-18 18:38:55
442阅读
文章目录一、概述二、Java 层2.1 System.load()2.2 System.loadLibrary()2.3 System.mapLibraryName()2.4 ClassLoader.findLibrary()2.5 小结三、Native 层四、小结 一、概述在我们实际开发中,经常会调用so库的一些功能,那么他们是如何工作的呢? 本文我们就来分析一下 so库的加载原理。Andro
转载 2023-08-19 10:44:33
813阅读