Java で使用するキーボード フックを作成しようとしています。いくつかの調査の後、C++ からいくつかのものが必要になることに気付きました。私は C++ の経験があまりありません。構文を少しいじっただけです。C ++でこれを行うにはどうすればよいですか? また、C++ コードを Java コードと対話させるにはどうすればよいでしょうか? どんな助けでも大歓迎です。
1 に答える
1
C++ コードに何を求めているのか正確にはわかりませんが、Java で動作させる方法は次のとおりです。
JNIを調べると、Javaを介してネイティブコードを実行する方法が説明されています
http://java.sun.com/developer/onlineTraining/Programming/JDCBook/jni.html
基本的に、ツールを使用して、C++ アプリケーションに含めるグルー ヘッダーを作成します。関数を呼び出すと、Java コードは自動的にネイティブ ライブラリを呼び出しnative
ます。
また、ネイティブ層から Java 層への移行には速度のペナルティがあることにも注意してください。
于 2012-01-17T03:15:47.927 に答える