java用JNA调用DLL文件

1.要引入jar包:jna.jar
2.在C:\Windows\System32下加入你要调用的dll文件
3.java中编写调用类

package jtweixin.common;

import com.sun.jna.Native;
import com.sun.jna.win32.StdCallLibrary;

public class JuntaiJNA {

    public interface jtJNA extends StdCallLibrary{

        jtJNA instance = (jtJNA) Native.loadLibrary("调用的DLL文件名", jtJNA.class);



           public int login(String sessionID,String username, String password);

    }

    public static int islogin(String sessionID, String username, String password){
         int i=99;
         try{  
                jtJNA jnaDemo=jtJNA.instance;  


               i =jnaDemo.login("kkkk", "jt1201", "49k2229");  
         }catch(Exception e){    
                System.out.println("ddd");  
                e.printStackTrace();    
            }

         return i;
    }

    public static void main(String[] args) {  
                try{  
                    jtJNA jnaDemo=jtJNA.instance;  

                   int i =jnaDemo.login("kkkk", "jt1201", "49k2229");  
                    System.out.println("会有结果么:" + i);  
                }catch(Exception e){    
                    System.out.println("ddd");  

                    e.printStackTrace();    
                }    
            }  

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值