子类的JNI FindClass格式?
问题内容:
加载子类的正确FindClass标识符语法是什么?例如:
package a.b.c;
class Foo {
class Bar {
...
}
}
为了得到Foo
我所能做的(*env)->FindClass(env, "/a/b/c/Foo")
,但试图获得Bar
通过(*env)->FindClass(env, "a/b/c/Foo/Bar")
抛出一个ClassNotFoundException
。代表子类有不同的语法吗?
问题答案:
没关系,该javap
工具在这里证明是有用的。正确的语法是:
a/b/c/Foo$Bar