我有一个java程序,假设在dll文件中调用.net程序。到目前为止,这就是我所做的:
static{
System.loadlibrary("libraryname")
}
native String EncryptPassword(Object object);
当我调用本机方法时,我得到UnsatisfiedLinkError
。我认为它可能在与.net方法匹配的方法中。 .net方法的定义如下:
PasswordEncyptor.EncryptController.EncryptPassword(PasswordEncryptor.EncryptController.EncryptionRules)
我们没有给出代码,只有规范文档定义了dll中的方法。我不知道如何创建一个本机方法来匹配它。