C++で小さなJavaデバッガを書くためにJVMTIを使用しようとしています。 私はここで読む:
http://java.sun.com/developer/technicalArticles/Programming/jvmti/
JVMが
JNIEXPORT jint JNICALL Agent_OnLoad(JavaVM *jvm, char *options, void *reserved)
JVMTIがロードされていません
のように定義されたエクスポートされたメソッドを呼び出す必要があります。しかし、私は私のデバッガを実行したとき、私は私が私のJavaのターゲットプログラムを起動する場合でも、このメソッドが呼び出され表示されていないこと。
これはこのJVMTIを開始する正しい方法ですか? Javaプログラムの起動時に自動的に呼び出されるはずですか?