毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> java技术 >> 正文

jpcap.JpcapCaptor.getDeviceList()[Ljpcap/NetworkInterface

更新时间:2012-12-20:  来源:毕业论文

jpcap.JpcapCaptor.getDeviceList()[Ljpcap/NetworkInterface 初学Java 根据资料写一个Java抓包程序
(参考http:-//blog.csdn.-net/guanchanghui/archive/2007/09/22/1796390.aspx)
拷贝到Eclipse运行,报错了:


Exception in thread "main" java.lang.UnsatisfiedLinkError: jpcap.JpcapCaptor.getDeviceList()[Ljpcap/NetworkInterface;
at jpcap.JpcapCaptor.getDeviceList(Native Method)
at netcap.Jcapturedialog.<init>(Jcapturedialog.java:136)
at netcap.Jcapturedialog.main(Jcapturedialog.java:109)

错误发生在 devices = JpcapCaptor.getDeviceList();
但不知道怎么改,上边的参考网站的文章在最后说是网卡选择的问题,我也不知道怎么选择。
请各位帮帮忙吧

devices = JpcapCaptor.getDeviceList();                                           if(devices == null){                                                  JOptionPane.showMessageDialog(frame, "没有找到网卡");                                                  dispose();                                                  return;                                           }                                           else{                                                  String[] names = new String[devices.length];                                                  for(int i=0;i < names.length;i++){                                                         names[i] = (devices[i].description == null?devices[i].name:devices[i].description);                                                  }                                                  netJComboBox = new JComboBox(names);                                           }                                                  netPanel.add(netJComboBox);    

 JpcapCaptor.getDeviceList();这句代码应该是人家封装好的,会自动获取你机器的网卡,比如有线和无线的。然后将他们添加到netJComboBox 下拉列表框中,你只要选择一个能用的应该就行了。
比如现在你用的是有线的,就选择有线的。用无线的就选择无线的。我觉得是这样。

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。