Une erreur dans mon code java !!

Fermé
hjbb - 16 mars 2012 à 11:20
Bonjour,




j'ai essayé de exécuter ce code mais une erreur m'arrête vous pouvez m'aidé à la trouver et merci d'avance



import jpcap.JpcapHandler;
import jpcap.Jpcap;
import jpcap.Packet;

public class JpcapTip implements JpcapHandler {
public void handlePacket(Packet packet){
System.out.println(packet);
}

public static void main(String[] args) throws java.io.IOException{
String[] devices = Jpcap.getDeviceList();

for (int i = 0; i < devices.length; i++) {
System.out.println(devices[i]);
}

String deviceName = devices[0];

Jpcap jpcap = Jpcap.openDevice(deviceName, 1028, false, 1);
jpcap.loopPacket(-1, new JpcapTip());
}
}

//la deuxième classe :
package sn;
import jpcap.*;

public class JpcapTip implements JpcapHandler {
public void handlePacket(Packet packet){
System.out.println(packet);
}
}

l'erreur est au niveau de :jpcap.loopPacket(-1, new JpcapTip()); est :
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: <any>
at sn.Sn.main(Sn.java:43)