0

我正在尝试创建一个在 Java 中使用的键盘挂钩。经过一番研究,我意识到我需要一些 C++ 的东西。我对 C++ 没有太多经验,我只是在短时间内弄乱了语法。我将如何在 C++ 中做到这一点?以及如何使 C++ 代码与 Java 代码交互?任何帮助是极大的赞赏。

4

1 回答 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 回答