创建项目的Exe后DLL方法不起作用

时间:2017-03-29 06:00:11

标签: java c# methods dll java-native-interface

我从dll文件调用display方法这在我运行java项目时有效。但它在创建项目exe文件后停止工作。我的代码如下......

static {

    try {
        Bridge.setVerbose(true);
        try {
            Bridge.init();
        } catch (IOException e) {
                  e.printStackTrace();
        }
         File dll_File = new File("helloworld.j4n.dll");
        Bridge.LoadAndRegisterAssemblyFrom(dll_File);

         helloworld.Hello.display(str)


    } catch (Exception exception) {

          exception.printStackTrace();
    }

}

1 个答案:

答案 0 :(得分:0)

你签了这个dll吗?请在dll上签名然后检查。