13
サブクラスをロードする正しいFindClass識別子の構文は何ですか?たとえば:サブクラスのJNI FindClass形式?
package a.b.c;
class Foo {
class Bar {
...
}
}
取得するにFoo
私は(*env)->FindClass(env, "https://stackoverflow.com/a/b/c/Foo")
を行うが、(*env)->FindClass(env, "a/b/c/Foo/Bar")
を通じてBar
を取得しようとすると、ClassNotFoundException
投げることができます。サブクラスを表すための別の構文はありますか?
これは一般的な原則です。それを理解しようとするのではなく、常に 'javap'を使うべきです。 JNIメソッドと型シグネチャは、 'javap'が正しい答えを知っている別の例です。 – EJP
この場合を除いて、私は任意のコードを変換する間にそれをしようとしているので、 'javap'を起動して出力を合わせようとすると、うまく動作しません。 –
私はそれを理解していません。あなたの質問にはあなたが尋ねた以上に多くのことがありますか? – EJP