jni4net调用net库

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

你可能感兴趣的:(Java,VB.NET)