第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Pcap4J 錯誤:java.lang.ClassNotFoundException:

Pcap4J 錯誤:java.lang.ClassNotFoundException:

慕尼黑5688855 2023-07-28 10:13:01
我目前正在嘗試通過 Maven 運行 Java 代碼來制作數(shù)據(jù)包嗅探工具。目前,我正在運行一個簡單的代碼來使用 NifSelector 選擇所有當前可用的網(wǎng)絡接口,但我遇到了以下錯誤 -> 線程“main”java.lang.NoClassDefFoundError 中的異常:org/pcap4j/util/NifSelector。顯然,這表明沒有找到該類,但我在文檔或 SO 中找不到任何對此錯誤進行糾正的內容。我有 pcap4j 的 jar 文件,并將其作為依賴項添加到我的 pom.xml 中。我還在我的 Windows 機器上安裝了 npcap(此設置在 Windows 上運行)。import org.pcap4j.util.NifSelector;public class App {    public static void main( String[] args ){    PcapNetworkInterface device = null;    try{        device = new NifSelector().selectNetworkInterface();    }catch(IOException e){        e.printStackTrace();    }    System.out.println( "Your choice: " + device);}}上面是我嘗試使用 NifSelector 類所需的導入語句運行的代碼。https://github.com/kaitoy/pcap4j是該項目文檔的鏈接。文檔中使用的所有示例對于 NifSelector 都沒有任何問題。任何幫助將不勝感激!編輯:添加了 pom.xml 片段<dependency>        <groupId>org.pcap4j</groupId>        <artifactId>pcap4j-core</artifactId>        <version>1.8.2</version>        <type>jar</type>    </dependency>    <dependency>        <groupId>org.pcap4j</groupId>        <artifactId>pcap4j-packetfactory-static</artifactId>        <version>1.8.2</version>    </dependency>著色器插件的 Pom.xml 片段<!-- Embed dependencies inside the final JAR -->                    <plugin>                            <groupId>org.apache.maven.plugins</groupId>                            <artifactId>maven-shade-plugin</artifactId>                            <version>3.1.0</version>                            <executions>                                    <execution>                                            <phase>package</phase>                                            <goals>                                                    <goal>shade</goal>                                            </goals>                                    </execution>                            </executions>                            <configuration>                                    <finalName>new-$1.0-SNAPSHOT</finalName>                            </configuration>                    </plugin>
查看完整描述

1 回答

?
BIG陽

TA貢獻1859條經(jīng)驗 獲得超6個贊

您可能沒有將所有依賴項包含在最終的 JAR 中。請仔細檢查maven-shade-plugin是否正確執(zhí)行。

<build>

? ?<plugins>

? ? ? ? <plugin>

? ? ? ? ? ? <groupId>org.apache.maven.plugins</groupId>

? ? ? ? ? ? <artifactId>maven-shade-plugin</artifactId>

? ? ? ? ? ? <version>3.1.0</version>

? ? ? ? ? ? <executions>

? ? ? ? ? ? ? ? <execution>

? ? ? ? ? ? ? ? ? ? <phase>package</phase>

? ? ? ? ? ? ? ? ? ? <goals>

? ? ? ? ? ? ? ? ? ? ? ? <goal>shade</goal>

? ? ? ? ? ? ? ? ? ? </goals>

? ? ? ? ? ? ? ? </execution>

? ? ? ? ? ? </executions>

? ? ? ? ? ? <configuration>

? ? ? ? ? ? ? ? <finalName>uber-${project.artifactId}-${project.version}</finalName>

? ? ? ? ? ? </configuration>

? ? ? ? </plugin>

? ? </plugins>

</build>


查看完整回答
反對 回復 2023-07-28
  • 1 回答
  • 0 關注
  • 182 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號