Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Windows API を使用し、バイト コードではなくネイティブ コードにコンパイルする Java プログラムを作成したいと考えています。
JNI (C、C++、... インターフェイス) を使用したくありませんが、代わりに純粋な Java コードと JNA を使用して記述したいと考えています。
GNU Java コンパイラーはこれを可能にしますか? GNU Java コンパイラは JNA の使用をサポートしていますか?
私は、GNU Java コンパイラーでは、別のインターフェースを使用してネイティブ コードにリンクする CNI (Compiled Native Interface) を使用していると考えています。CNI は JNI (Java Native Interface) フレームワークに関連しています (やはり、私は信じています)。
警告: 私は GNU Java コンパイラも CNI も使用したことがありませんが、JNA と JNI は使用したことがあります。