JNI FindClass формат для подклассов? - PullRequest
14 голосов
/ 31 марта 2012

Каков правильный синтаксис идентификатора 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.Есть ли другой синтаксис для представления подклассов?

1 Ответ

42 голосов
/ 31 марта 2012

Неважно, инструмент javap оказался здесь полезным.Правильный синтаксис:

a/b/c/Foo$Bar

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...