从java调用c ++ dll

时间:2014-10-20 12:22:19

标签: java c++ dll

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

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);
    }
}

1 个答案:

答案 0 :(得分:1)

您可能遗漏了 add.dll 所需的某些DLL。尝试检入事件查看器 - > Windows日志 - > 应用以查看此处是否有更多信息。