java DLL方法在创建项目的Exe后不起作用
我从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 楼答案
你在dll上签名了吗?请在dll上签名,然后检查