This week's book giveaway is in the Kotlin forum.
We're giving away four copies of Kotlin in Action and have Dmitry Jemerov & Svetlana Isakova on-line!
See this thread for details.
Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Using JNI dll from Java  RSS feed

 
Roman Reichel
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!