我正在尝试创建一个在 Java 中使用的键盘挂钩。经过一番研究,我意识到我需要一些 C++ 的东西。我对 C++ 没有太多经验,我只是在短时间内弄乱了语法。我将如何在 C++ 中做到这一点?以及如何使 C++ 代码与 Java 代码交互?任何帮助是极大的赞赏。
问问题
681 次
1 回答
1
我不确定您对 C++ 代码的要求是什么,但以下是如何使其与 Java 一起使用:
查看JNI,它将解释如何通过Java执行本机代码
http://java.sun.com/developer/onlineTraining/Programming/JDCBook/jni.html
本质上,您使用一种工具来创建包含在 C++ 应用程序中的粘合头。当您调用native
函数时,Java 代码将自动调用本机库。
还要记住,从本机层到 Java 层会降低速度。
于 2012-01-17T03:15:47.927 回答