1、生成目标dll库(例如MesCommonLib.dll)
2、控制台执行 proxygen.exe .\MesCommonLib.dll -wd .\folder -dp .\dependence1.dll .\dependence2.dll
3、在.\folder路径下双击build.exe,正常情况下会产生一个MesCommonLib.j4n.dll和一个MesCommonLib.j4n.jar
4、将jni4net.n-0.8.8.0.dll,Jni4NetDll.dll,jni4net.n.w64.v40-0.8.8.0.dll(四个全部),MesCommonLib.dll,MesCommonLib.j4n.dll等库及其依赖库复制到java项目根目录下
5、java项目添加jar包jni4net.j-0.8.8.0.jar,MesCommonLib.j4n.jar
6 java代码
Bridge.setVerbose(true);
Bridge.init();
File loadDll = new File("MesCommonLib.j4n.dll");
Bridge.LoadAndRegisterAssemblyFrom(loadDll);
CBarcodePrinter test = new CBarcodePrinter(null);
7、测试
详细解决方案
jni4net调用net库
热度:4 发布时间:2024-02-24 01:33:03.0
相关解决方案