当前位置: 代码迷 >> 综合 >> jni4net调用net库
  详细解决方案

jni4net调用net库

热度:4   发布时间:2024-02-24 01:33:03.0

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、测试

  相关解决方案