问题解决:使用一个比较笨的方式解决了,因为我实在不想总是启动服务器,等系统上线后在恢复到原来的状态,感谢回答问题的兄弟们,现在结贴了。 class LoadClass { public static void loadLibrary() { System.loadLibrary("JavaCallC"); } }public class JavaExpress { //先调用本地的方法,如果抛错则调用System.library方法加载动态链接库 public JavaExpress(){ try{ int ret = InitDataPool(100); } catch(UnsatisfiedLinkError e){ LoadClass.loadLibrary(); } } public native int InitDataPool(int HashRecNum); }
class LoadClass
{
public static void loadLibrary()
{
System.loadLibrary("JavaCallC");
}
}public class JavaExpress {
//先调用本地的方法,如果抛错则调用System.library方法加载动态链接库
public JavaExpress(){
try{
int ret = InitDataPool(100);
}
catch(UnsatisfiedLinkError e){
LoadClass.loadLibrary();
}
}
public native int InitDataPool(int HashRecNum);
}