import com.sun.jna.Library;
import com.sun.jna.Native;
public interface CLibrary extends Library {
CLibrary INSTANCE = Native.loadLibrary("bltremotecall.dll", CLibrary.class);
//下面这段代码我看网上的代码是写dll对应的方法名,那么问题来了我这个应该怎么写
String BLT_RemoteCall();
}
@Test
public void testVixHz_InitSDK() {
CLibrary.INSTANCE.BLT_RemoteCall("123","123","123","123","getenums.department","123");
}
动态调用搞不定,你就静态调用啊,直接在项目引用里添加dll,然后就跟你自己本身封装好的函数一样用就好了
动态调用就需要写反射,你没写过反射肯定会遇到一大堆问题
补充一下 我如果调用方法那个方法怎么传参呢 是直接getenums.department(这里面传么)
楼主你在搞什么