如何从dll中的回调函数调用java类?

时间:2012-09-23 14:33:53

标签: java dll java-native-interface

我正在编写一个软件测试自动化工具,我在DLL中有一个Journal Record Proc。 现在,当Windows调用Proc时,我希望从中调用Java类中的方法。这可能吗?

1 个答案:

答案 0 :(得分:2)

是的,您可以直接通过JNI完成此操作。请参阅JNI documentation

从Java类中查看how to access fields and methods的文档的这一部分。如果从Java调用DLL,则可以将jobject传递给方法。

使这个更简单的另一种选择是商业产品CodeMesh JunC ++ ion。