当前位置:编程学习 > JAVA >>

jpcap问题

 try {
                // 获取本机上的网络接口对象数组
          final  NetworkInterface[] devices = JpcapCaptor.getDeviceList();
              for (int i = 0; i < devices.length; i++) {
                 NetworkInterface nc = devices[i];
                 // 一块卡上可能有多个地址:
               String address = "";
               for (int t = 0; t < nc.addresses.length; t++) {
                    address += "|addresses[" + t + "]: "
                             + nc.addresses[t].address.toString();
                 }
                 // 打印说明:
                 System.out.println("第" + i + "个接口:" + "|name: " + nc.name
                         + "|loopback: " + nc.loopback + "\r\naddress: "
                        + address);
             }
         } catch (Exception ef) {
             System.out.println("显示网络接口数据失败:  " + ef);
         }


运行后总是显示错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: jpcap.JpcapCaptor.getDeviceList()[Ljpcap/NetworkInterface;
at jpcap.JpcapCaptor.getDeviceList(Native Method)
at pingtest.Pingtest.main(Pingtest.java:12)
Java Result: 1

查了很久,也未能找到好的解决办法。。求大神指导下!!!感激不尽。。 网络 异常 Java --------------------编程问答-------------------- 窝也碰到一样的问题,跪求大神解答 --------------------编程问答-------------------- 楼主是不是没装winPcap --------------------编程问答-------------------- Jpcap是要依赖winPcap的你没装这个就不能用
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,