作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我需要在 JNI 中将 ExceptionDescribe() 的输出作为字符串获取,这样我就可以在之后将其写入文件中,而不是直接在命令行中写入。有什么方法或想法可以做到这一点吗?
提前致谢
萨米
最佳答案
ExceptionOccurred 是第一步,可以获取消息和堆栈跟踪:
jboolean isCopy = false;
jmethodID toString = env->GetMethodID(env->FindClass("java/lang/Object"), "toString", "()Ljava/lang/String;");
jstring s = (jstring)(*env)->CallObjectMethod(exc, toString);
const char* utf = (*env)->GetStringUTFChars(s, &isCopy);
关于java - 将 ExceptionDescribe 转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6015293/
我需要在 JNI 中将 ExceptionDescribe() 的输出作为字符串获取,这样我就可以在之后将其写入文件中,而不是直接在命令行中写入。有什么方法或想法可以做到这一点吗? 提前致谢 萨米 最
我试图实现某种异常处理 一开始我打电话 jni::ExceptionDescribe() 之后我使用了的实现 How to obtain a description of a Java excepti
我是一名优秀的程序员,十分优秀!