Erro com Jpcap

Estou desenvolvendo um sniffer com base na biblioteca jpcap, só que quando tento executar da a seguinte mensagem de erro no netbeans:

Exception in thread “main” java.lang.UnsatisfiedLinkError: E:\Arquivos de programas\Java\jdk1.6.0_10\jre\bin\Jpcap.dll: Can’t find dependent libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1695)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1030)
at jpcap.JpcapCaptor.(JpcapCaptor.java:206)
at nova.Main.main(Main.java:22)
Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)

código

package nova;

import jpcap.NetworkInterface;
import jpcap.JpcapCaptor;
import jpcap.NetworkInterfaceAddress;

public class Main {

/**
 * @param args the command line arguments
 */
public static void main(String[] args) {
    NetworkInterface[] devices = JpcapCaptor.getDeviceList();
     //para cadastrar interfaces de redes
    for (int i=0; i < devices.length; i++){
     //imprimir seu nome e descrição
     System.out.println(i+": "+devices[i].name + "(" + devices[i].description+")");
     
     // Imprima os seus dados nome e descrição 
     System.out.println(" datalink: "+devices[i].datalink_name + "(" + devices[i].datalink_description+")");
     // Imprimir o seu endereço MAC
     System.out.print(" MAC address:");
     for (byte b : devices[i].mac_address)
     System.out.print(Integer.toHexString(b&0xff) + ":");
     System.out.println();
     // imprimir o seu endereço IP, máscara de sub-rede e endereço broadcast
     for (NetworkInterfaceAddress a : devices[i].addresses)
     System.out.println(" address:"+a.address + " " + a.subnet + " "+ a.broadcast);   
    }

   
}

}

Instalei a biblioteca com o instalador e já verifiquei a dll está na pasta sytem32.
Não tenho idéia do que está gerando o erro.