我正在编写一个软件测试自动化工具,并且我在 DLL 中有一个日志记录过程。 现在,当 Windows 调用 Proc 时,我想从中调用 Java 类中的方法。这可能吗?
最佳答案
是的,您可以直接通过 JNI 来完成此操作。请参阅JNI documentation 。
请参阅 how to access fields and methods 文档的这一部分来自 Java 类。如果您从 Java 调用 DLL,则可以将 jobobject 传递到该方法中。
商业产品 CodeMesh JunC++ion 是使这一切变得更简单的替代方案。
关于java - 如何从dll中的回调函数调用java类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12553162/