Hi,
wie gesagt, mit jpcap ist es nicht nötig JNI zu programmieren. Die Bibliothek ist ja "fertig" und freilich benutzt sie intern JNI um auf die Hardware zuzugreifen. Um Anwendungen (wie z.B. Portsniffer) zu erstellen ist es jedoch nocht nötig JNI - Code zu schreiben. Da reicht dann ganz normales Java, mehr nicht.
Die JVM beihnaltet ja auch "nativen" Code um auf Hardware zuzugreifen. Normale Netzwerk-Kommunikation ist ja auch möglich ohne das jemand von uns JNI schreiben muss. Hier ist aber nun mal der native Code schon in der JVM fuer das entsprechende OS integriert.
Kannst also ruhig die jpcap nutzen ohne JNI schreiben zu muessen.
Ein kleines Tutorial sollte auch bei sein (war jedenfalls mal, vor ca. 1.5 Jahren).
Bis dann