jvmti_env->GetClassFields(objClass, &numOfFields, &fieldIds);
を使用する場合、GetStaticを呼び出すかどうかを決定する必要があります。<タイプ>フィールドまたはGet <タイプ>フィールド。 どのようなものを使用すればよいですか?私はjava.lang.reflect.Fieldで静的フィールドの修飾子を照会できることを知っています。JNI/JVMTIの使用 - jfieldIDが静的かどうかを判断する方法
私は回避策ここに見つけた: http://zoo.cs.yale.edu/classes/cs433/programming/examples-java-socket/jdk1.5/hotspot/src/share/vm/runtime/jfieldIDWorkaround.hpp
しかし、私はJVMのソリューションを好みます。
ありがとうございます!
感謝。どのように私はこの機能を逃したのか分からない... –