native的使用始終報錯org.xvolks.jnative.exceptions.NativeException: Function add not foundat org.xvolks.jnative.JNative.nLoadLibrary(Native Method)at org.xvolks.jnative.JNative.<init>(JNative.java:348)at org.xvolks.jnative.JNative.<init>(JNative.java:269)at NewTest.main(NewTest.java:13)JNativeCpp.dll放在對應(yīng)的位置了,可以確定的是調(diào)用的庫中存在該函數(shù),請高手指教附代碼:import org.xvolks.jnative.JNative;import org.xvolks.jnative.Type;import org.xvolks.jnative.exceptions.NativeException;public class NewTest { public static void main(String[] args) throws NativeException, IllegalAccessException{JNative n = null;try{//System.loadLibrary("jnative");n = new JNative("jnative.dll", "add");n.setRetVal(Type.INT); n.setParameter(0 ,1) ; n.setParameter(1, 2); n.invoke();System.out.println(n.getDLLName());}catch(Exception e){e.printStackTrace();}finally{if(n!=null)n.dispose();}}}
- 1 回答
- 0 關(guān)注
- 1163 瀏覽
添加回答
舉報
0/150
提交
取消