Hello,
I don't know if anyone asked before (it's hard to find good words for the search query), but here is my situation.
I've got a third-party library in the form of a windows dll, which uses the Invocation API part of JNI (as far as I understand it) to wrap the internal
java code. With it comes a .h file which has all the needed definitions to use the dll from C.
However, I want to use those functions from Java (Eclipse plugin).
So, is there a way to "bypass" the "double-wrapping" (My Java Code -> JNI -> C Wrapper -> DLL -> JNI -> Third-Party Java Code) and access the Java inside the dll?
BTW, to make it even more complex, the external Java code itself uses native dll functions via JNI, so it's actually three times JNI...
Thanks,
Roman