gpt4 book ai didi

java - 将 ExceptionDescribe 转换为字符串

转载 作者:太空狗 更新时间:2023-10-29 23:47:20 31 4
gpt4 key购买 nike

我需要在 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/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com