プラットフォーム固有のC/C++コードからJavaへのファイルシステム変更通知を提供するためにJNI(Java Native Interface)の世界に初めて出張しようとしています。それは誰かが私が逃したこれを行うためのいくつかの華麗な図書館を示唆しない限りです。JNIとJava:antはmakeを呼び出しますか、antを呼び出しますか?
JNIの新機能私はJNIのインターフェイス側とライブラリ生成側で多くのドキュメンテーションを見つけることができましたが、ネイティブライブラリを構築することはあまりありませんでした。
既存のJavaソースのantベースのビルドがあるので、makeを呼び出してmakeを呼び出してライブラリを作成する必要があるかどうか、またはmakeを得るのが最善の場合ライブラリを作成した後にantを呼び出しますか?
どちらのオプションも素晴らしいとは言えませんが、どちらもantを使ってコードをコンパイルしてライブラリを直接生成するようにしようとしています。
CPPタスクは、私が感謝の必要なものに対して素晴らしい仕事をしてくれました。クロスコンパイルを行う必要がありましたが、cpptasksのバックエンドに使用するクラスを指定できるようになりました。 –