Cで記述されたコードの一部を含むJavaアプリケーションのテストエンジンを作成しています。このアプリケーションは、JNIを使用してネイティブ部分にアクセスします。
私が書いているエンジンでは、Festを使用してUIを制御し、テストを実行します。ただし、Cで記述された部分を処理するときは、私は盲目です。JNAまたはJNIを使用して、アプリのネイティブ部分にアクセスできるかどうか疑問に思います。ここでは、アプリケーションがすでに実行されているという事実が大きな問題であると思います。
Cで記述されたコードの一部を含むJavaアプリケーションのテストエンジンを作成しています。このアプリケーションは、JNIを使用してネイティブ部分にアクセスします。
私が書いているエンジンでは、Festを使用してUIを制御し、テストを実行します。ただし、Cで記述された部分を処理するときは、私は盲目です。JNAまたはJNIを使用して、アプリのネイティブ部分にアクセスできるかどうか疑問に思います。ここでは、アプリケーションがすでに実行されているという事実が大きな問題であると思います。
Java プラットフォームの監視と管理(およびjvisualvmやjconsoleなどのツール)、およびJavaTM Platform Debugger Architecture (JPDA)を使用して、実行中の Java アプリケーションにアクセスできます。
それはすべて少し複雑です...最も役立つのは最初のものです。