UnsatisfiedLinkError
означает, что Java не может найти собственную библиотеку. Если вы используете Windows, она ищет jpcap.dll
; если это Linux или OS X, вероятно, jpcap.so
. Вам необходимо установить системное свойство java.library.path
, чтобы включить каталог, содержащий библиотеку.
Например, если у вас есть jpcap.dll
в каталоге с именем C:\MyProject
:
java -Djava.library.path=C:\MyProject com.mypackage.MyProgram