java 怎样实现调用dll?

解决方案 »

  1.   

    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);
       }   
     
    }请参考jni