Yes, your assumption is correct (you should always call ReleaseStringUTFChars).
More Related Contents:
- java.lang.UnsatisfiedLinkError no *****.dll in java.library.path
- Extract and load DLL from JAR
- Embed Java into a C++ application?
- What does the registerNatives() method do?
- Passing pointers between C and Java through JNI
- What does a JVM have to do when calling a native method?
- Java Native Access doesn’t do C++, right?
- How to compile dynamic library for a JNI application on linux?
- What is a native implementation in Java? [duplicate]
- How to call C++ from Java?
- Can I call Java from Node.js via JNI and how?
- How do I get a list of JNI libraries which are loaded?
- What is the ‘correct’ way to store a native pointer inside a Java object?
- Is there a Java library of Unix functions?
- Error “A JNI error has occurred. Please check your installation and try again in Eclipse x86 Windows 8.1”
- Java – Loading dlls by a relative path and hide them inside a jar
- Use JNI instead of JNA to call native code?
- Generating Java interface with SWIG
- Event listener in Java without app having focus? (Global keypress detection)
- What is the quantitative overhead of making a JNI call?
- Best way to throw exceptions in JNI code?
- Pinning a Java application to the Windows 7 taskbar
- In JNI, how do I cache the class, methodID, and fieldIDs per IBM’s performance recommendations?
- Is there any way to pass a Java Array to C through JNI without making a copy of it?
- How do I convert jstring to wchar_t *
- Attach to already running JVM
- Unable to install rJava in R 3.0 in Ubuntu 13.04
- SWIG (v1.3.29) generated C++ to Java Vector class not acting properly
- How to use the same C++ code for Android and iOS?
- Java Native Interface 32 bit dll on 64 bit system