我正在尝试创建一个在Java中使用的键盘钩子。经过一些研究,我意识到我需要一些来自C ++的东西。我对C ++没有多少经验,我只是在短时间内搞乱了语法。我将如何在C ++中执行此操作?我如何让C ++代码与Java代码交互?非常感谢任何帮助。
答案 0 :(得分:1)
我不确定你想要什么样的C ++代码,但是这就是你如何使它适用于Java:
研究JNI,它将解释如何通过Java执行本机代码
http://java.sun.com/developer/onlineTraining/Programming/JDCBook/jni.html
基本上,您使用工具来创建包含在C ++应用程序中的粘合头。当您调用native
函数时,Java代码将自动调用本机库。
另请注意,从原生图层到java图层会有速度损失。