看妳這個問題應該是運行jnetpcap時出現的問題,%JNETPCAP_HOME% 應該是jnetpcap的根目錄位置,看這個配置的寫法,運行環境應該是windows環境,linux下是$JNETPCAP_HOME標識環境變量。
首先安裝winpcap/lipcap,windows系統安裝winpcap
添加jnetpcap.jar到classpath環境變量中
dos命令是export CLASSPATH=%JNETPCAP_HOME%\lib;%CLASSPATH%
如export CLASSPATH=E:\jnetpcap\lib;%CLASSPATH%
其中E:\jnetpcap為妳安裝jnetpcap的路徑,lib為這個目錄下的庫文件夾,這個lib下應該有jnetpcap.jar和jnetpcap.dll文件
或者將jnetpcap.dll放到system32或者jre/bin目錄下
或者添加jvm參數:-Djava.library.path=E:\jnetpcap\lib,E:\jnetpcap\lib 是jnetpcap.dll的放置目錄。
編寫java測試類文件,可以用文本編輯器編寫
使用javac命令編譯測試類文件
運行class文件或jar文件,命令如下
java -Djava.library.path=E:\jnetpcap\lib -jar myJNetPcapApp.jar
或者java -Djava.library.path=E:\jnetpcap\lib -jar myJNetPcapApp.class
其中?myJNetPcapApp.jar是編譯打包生成的jar文件,myJNetPcapApp.class是生成的class文件,這裏只是實例,沒有寫絕對路徑,那麽運行時應該是在測試class或jar所在目錄運行此命令。