如果要查看动态链接库,在Linux是以.so结尾的文件,在window下是.dll
查看动态库中的接口名称,使用命令:
readelf -s libjvm.so | grep JNI_Creat
由于libjvm.so中的接口实在太多了,我只想知道有没有JNI_CreateJavaVM这个接口,所以加了过滤条件。
结果如下:
2058: 00413b70 316 FUNC GLOBAL DEFAULT 11 JNI_CreateJavaVM@@SUNWprivate_1.1
35830: 00413b70 316 FUNC GLOBAL DEFAULT 11 JNI_CreateJavaVM
说明存在这个接口,这个方法只能查名字,参数什么的就没办法了。
如果有人知道怎么查参数,请留言,大家互相学习哈。