私は Netbeans 7 を使用しており、32 ビットの JDK バージョン 1.7.0.40 を使用しています。jpcap ライブラリを使用して着信パケットを分析したいと考えています。
jpcapを使えるようにするために以下を行います。
I added "jpcap.jar" into my project's library.
I copied "jpcap.dll" into my JRE/bin
I copied "jpcap.jar" into my JDK/jre/lib/ext
I copied "jpcap.jar" into my JRE/lib/ext
ただし、以下の例外が発生します。
Exception in thread "main" java.lang.UnsatisfiedLinkError: jpcap.JpcapCaptor.getDeviceList()[Ljpcap/NetworkInterface;
at jpcap.JpcapCaptor.getDeviceList(Native Method)
at src.JpcapAnalyzer.<init>(JpcapAnalyzer.java:19)
at src.Main.main(Main.java:31)
Java 結果: 1
おすすめを教えていただければ幸いです。
編集 : この質問を投稿してから 2 週間後、回答がありませんでした。次に、私の経験をコミュニティと共有したいと思います。
https://sourceforge.net/projects/jnetpcap/でダウンロードできる別のライブラリjnetpcapを試しました。簡単に実装しました。このライブラリは、32 ビットと 64 ビットの両方の OS と JDK で使用できます。