java - Windows 7 上的 Jpcap(32 位)

标签 java winpcap jpcap

我的笔记本电脑上安装了 Windows 7(32 位)。我正在 Eclipse Juno 上运行以下代码:

import jpcap.JpcapCaptor;     
import jpcap.NetworkInterface;

public class Network {

   public static void main(String[] args) {

   NetworkInterface[] devices = JpcapCaptor.getDeviceList();

   System.out.println("No. of Network devices : "+devices.length);    
   }    
}

我有 2 个网络适配器并具有管理权限

但我得到的结果是:否。网络设备数量:0

有人可以帮忙解决可能出现的问题吗?

最佳答案

好的。我终于得到了答案。仅仅拥有具有管理权限的用户帐户是不够的,我仍然必须右键单击 eclipse 并选择“以管理员身份运行”,然后当我执行上述程序时,我得到了正确的编号。网络设备数量

关于java - Windows 7 上的 Jpcap(32 位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14001157/

相关文章:

java - Netty 4.0 ByteBuf keep() 使用

java - 写数据包时jpcap EXCEPTION_ACCESS_VIOLATION

Java-Server 停止正常工作

java - 具有默认值的实例变量的 Morphia 投影行为

c# - WinPcap 过滤器字符串语法错误

windows - 如何在 Windows 中挂接 TCP 堆栈以嗅探和修改数据包?

java - 如何使用 Java 库 (JpCap) 发送 Ping6 请求

java - 实现 Arp 扫描

java - 是什么导致数组越界错误以及如何清理我的代码?

c++ - 在 qt creator 中使用 winpcap 库