3

Windows API を使用し、バイト コードではなくネイティブ コードにコンパイルする Java プログラムを作成したいと考えています。

JNI (C、C++、... インターフェイス) を使用したくありませんが、代わりに純粋な Java コードと JNA を使用して記述したいと考えています。

GNU Java コンパイラーはこれを可能にしますか? GNU Java コンパイラは JNA の使用をサポートしていますか?

4

1 に答える 1

1

私は、GNU Java コンパイラーでは、別のインターフェースを使用してネイティブ コードにリンクする CNI (Compiled Native Interface) を使用していると考えています。CNI は JNI (Java Native Interface) フレームワークに関連しています (やはり、私は信じています)。

警告: 私は GNU Java コンパイラも CNI も使用したことがありませんが、JNA と JNI は使用したことがあります。

于 2011-08-21T11:31:48.197 に答える