問題タブ [pcap4j]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Pcap4J エラー:java.lang.ClassNotFoundException: org.pcap4j.util.NifSelector コードを実行して利用可能なインターフェイスを一覧表示しようとしているときに
現在、Maven を介して Java コードを実行して、パケット スニッフィング ツールを作成しようとしています。現在、NifSelector を使用して現在利用可能なすべてのネットワーク インターフェイスを選択する簡単なコードを実行していますが、次のエラーが発生します -> Exception in thread "main" java.lang.NoClassDefFoundError: org/pcap4j/util/NifSelector. これは明らかにクラスが見つからなかったことを示唆していますが、このエラーを修正したドキュメントや SO には何も見つかりません。pcap4j の jar ファイルがあり、pom.xml に依存関係として追加しました。Windowsマシンにもnpcapをインストールしました(このセットアップはWindowsで実行されています)。
上記は、NifSelector クラスにも必要な import ステートメントで実行しようとしているコードです。https://github.com/kaitoy/pcap4jプロジェクトのドキュメントへのリンクです。ドキュメントで使用されているすべての例には、NifSelector に関する問題はありません。どんな助けでも大歓迎です!
編集: pom.xml スニペットを追加
シェーダー プラグインの Pom.xml スニペット