call c++ dll from java

call c++ dll from java

本文关键字:java from dll c++ call      更新时间:2023-10-16

我在java中使用c dll,我想在java中加载c dll,我使用JNA库,但我收到错误"线程中的异常"main"java.lang.UnsisfiedLinkError:应用程序无法启动,因为它的并行配置不正确。",请告诉我如何解决我的问题,如果你有其他解决方案,请指导我。

import com.sun.jna.Native;
public class ConectorTJna {
    public static void main(String args[]) {
        IConectorT lib = (IConectorT) Native.loadLibrary("add", IConectorT.class);
        int teste=lib.add(4, 5);
        System.out.println("RESULT: " + teste);
    }
}

您可能缺少add.DLL所需的某些DLL。请尝试检查Event查看器->Windows日志->应用程序,查看此处是否有更多信息。