jni写的dll如何在c++下调用
有个java平台的项目,有一堆dll底层驱动,最后用jni写了1个dll做了全部封装,jsp的页面都调用该dll实现各种功能,
现在想把它变成c++的项目,如何调用这个jni写的dll,或者怎么能看到这个jni的dll是如何调用其他dll的,
------解决方案--------------------1)想在c++项目中抛开JVM调用jni写的DLL不太可能,两个可行的思路是:
a)c++中启动JVM环境(同一个进程),有JVM环境就能正常调用jni写的dll;
b)java程序+jni写的dll作为一个独立进程运行,c++程序与java程序采用进程间通讯进行交互;
2)想看jni中是如何调用其他DLL的,可以用IDA反编译jni dll;