如何捕获 System.loadLibrary 产生的异常?
当使用以下代码时,会发现异常处理的代码根本不会被执行:
try{
System.loadLibrary("SimpleAuthenticator");
}catch(Exception ex){
ex.printStackTrace();
}
如何解决这个问题呢?
其实很简单,只要将 Exception 改为 Throwable 就可以了:
try{
System.loadLibrary("SimpleAuthenticator");
}catch(Throwable ex){
ex.printStackTrace();
}
相关阅读:
JAVA调用动态链接库DLL之JNative学习
原文地址:https://blog.csdn.net/testcs_dn/article/details/45933269
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。