Я использую API вызова JNI, который запускает JVM в программе на языке C; в этой ситуации вы получаете указатель JNIEnv, который остается действительным до тех пор, пока вы явно не уничтожите JVM. Применяется ли здесь различие между локальным и глобальным? Что означает локальная ссылка на вновь созданный объект, поскольку JNIEnv все время остается в области видимости?