public class TestDll{ static{ System.loadLibrary("yourDLLName"); } public native static int C_Validate(String myPassword, String keyVersion, String pSignedData, String pPublicKeyData); public static void main(String[] args){ TestDll test = new TestDll(); String pSignedData = new String(""); int pnSignedDataLen=0; String rtnPrivate="123软件"; String rtnPublic="456789"; test.C_Validate("12345678","软件版本:1.0.0.6", rtnPrivate, rtnPublic); }
System.loadLibrary("yourDLLName");
}
public native static int C_Validate(String myPassword, String keyVersion,
String pSignedData, String pPublicKeyData);
public static void main(String[] args){
TestDll test = new TestDll();
String pSignedData = new String("");
int pnSignedDataLen=0;
String rtnPrivate="123软件";
String rtnPublic="456789";
test.C_Validate("12345678","软件版本:1.0.0.6", rtnPrivate, rtnPublic);
}
}请参考jni