Ответ 1
Ссылка, на которую ссылается, содержит признанное предвзятое мнение владельца проекта jNetPcap. Это вряд ли является надежным источником для истинного сравнения.
Одно отличие, которое очевидно между двумя проектами, заключается в том, что jNetPcap использует JNI для доступа к собственному коду. PCap4j (http://www.pcap4j.org/) использует JNA для доступа к собственному коду и библиотеке совместимости JNA "com.sun" (https://github.com/twall/jna).
Кроме того, последняя версия jNetPcap не работает на Mac OSX, и файл исправления, который был отправлен на форумы поддержки, не работает, даже если он применяется вручную. PCap4j запускается на Mac OSX, если следуют инструкции http://tomute.hateblo.jp/entry/2013/01/27/003209; для PCap4J 1.3.0 вы должны заменить библиотеку JNA 3.3.0 новыми версиями JNA 4.1.0.
Следующая команда представляет собой пример для PCap4j 1.3.0 на Mac OSX 10.9.5: sudo java -cp pcap4j-core-1.3.0.jar: pcap4j-packetfactory-static-1.3.0.jar:./libs/jna-4.1.0.jar:./libs/slf4j-api-1.7.10. jar:./libs/slf4j-nop-1.7.10.jar: pcap4j-sample-1.3.0.jar -Dorg.pcap4j.core.pcapLibName = libpcap.dylib -Dorg.pcap4j.sample.Loop.count = 2 org.pcap4j.sample.Loop icmp