KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a JNI layer in my application. In some cases Java throws an exception. How can I get the Java exception in the JNI layer? I have the code something like as follows. if((*(pConnDA->penv))->ExceptionCheck(pConnDA->penv)) { (*(pConnDA->penv))->ExceptionDescribe(pConnDA->penv); (*(pConnDA->penv))->ExceptionClear(pConnDA->penv); } Will this block of code catch only JNI exceptions? Where will the exception description be logged in console (STDERR)? How do I get this into the buffer, so that I can pass it to my logger module?
Tags (comma-separated)
Save Edits
Cancel