如何捕获 System.loadLibrary 产生的异常?

如何捕获 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学习

上一篇:MySQL数据库复制概念及数据库架构不断扩展方案


下一篇:[20130815]关于虚拟索引的问题.txt