调用过java本地库的人都知,重复加载动态库则会出现一个已加载的错误
解决方法如下:
在需要加载动态库的地方只要添加如下代码
String strLoadCheck = System.getProperty( "TestDllLoaded", "false" );
if( strLoadCheck.equals( "false" ) )
{
strLoadCheck = System.setProperty( "TestDllLoaded", "true" );
System.loadLibrary("TestDll");
}
解决方法如下:
在需要加载动态库的地方只要添加如下代码
String strLoadCheck = System.getProperty( "TestDllLoaded", "false" );
if( strLoadCheck.equals( "false" ) )
{
strLoadCheck = System.setProperty( "TestDllLoaded", "true" );
System.loadLibrary("TestDll");
}