Java 将jnetpcap添加到maven失败

Java 将jnetpcap添加到maven失败,java,maven,jar,jnetpcap,Java,Maven,Jar,Jnetpcap,我尝试添加jnetpcap作为maven的依赖项。我在互联网上发现以下内容应添加到pom文件中: <dependency> <groupId>jnetpcap</groupId> <artifactId>jnetpcap</artifactId> <version>1.4.r1425-1g</version> </dependency> jnetpcap jnetpcap

我尝试添加
jnetpcap
作为
maven
的依赖项。我在互联网上发现以下内容应添加到pom文件中:

<dependency>
    <groupId>jnetpcap</groupId>
    <artifactId>jnetpcap</artifactId>
    <version>1.4.r1425-1g</version>
</dependency>

jnetpcap
jnetpcap
1.4.r1425-1g
我尝试了多个版本号,但maven找不到版本:

未找到依赖项“jnetpcap:jnetpcap:1.4.r1425-1g”(版本为 是红色的

我还试图通过
IntelliJ
中的项目结构添加库。
Maven
存储库可以找到
jnetpcap
库,但是当我尝试导入它时,我得到:

没有下载jnetpcap:jnetpcap:1.4.r1425-1g的文件

该库可以通过
jnetpcap.jar
文件手动导入,但我需要它作为pom中的maven依赖项来创建项目的jar文件。否则,我会得到一个无法执行的jar文件,因为它缺少依赖项


有人知道我如何包含依赖项,或者我如何创建项目的jar文件而不丢失此依赖项吗?

您请求的jar版本未发布到maven存储库

这会管用的

<dependency>
    <groupId>jnetpcap</groupId>
    <artifactId>jnetpcap</artifactId>
    <version>1.4.r1425-1g</version>
</dependency>

jnetpcap
jnetpcap
1.4.r1425-1g

您请求的jar版本未发布到maven存储库

这会管用的

<dependency>
    <groupId>jnetpcap</groupId>
    <artifactId>jnetpcap</artifactId>
    <version>1.4.r1425-1g</version>
</dependency>

jnetpcap
jnetpcap
1.4.r1425-1g

工件是正确的,但是您缺少一个很明显的小细节,请查看mvnrepository.com上的信息页面:

特别是查看表行
存储库
。在那里,您将看到此工件仅列在“Clojars”存储库中,这是一个您很可能没有添加到项目中的非标准存储库

因此,仅添加依赖项是不够的,还必须添加以下部分:

<repositories>
  <repository>
    <id>Clojars</id>
    <name>Clojars</name>
    <url>https://clojars.org/repo/</url>
  </repository>
</repositories>

Clojars
Clojars
https://clojars.org/repo/

工件是正确的,但是您缺少一个很明显的小细节,请查看mvnrepository.com上的信息页面:

特别是查看表行
存储库
。在那里,您将看到此工件仅列在“Clojars”存储库中,这是一个您很可能没有添加到项目中的非标准存储库

因此,仅添加依赖项是不够的,还必须添加以下部分:

<repositories>
  <repository>
    <id>Clojars</id>
    <name>Clojars</name>
    <url>https://clojars.org/repo/</url>
  </repository>
</repositories>

Clojars
Clojars
https://clojars.org/repo/

检查本地Maven repo
~/.m2/reporitory/jnetpcap
并删除其中的所有文件和目录。之后,您可以通过Maven再次尝试触发下载。@JMax刚刚尝试了您的建议,但遗憾的是仍然存在相同的错误。请检查您的本地Maven repo
~/.m2/reporitory/jnetpcap
,并删除其中的所有文件和目录。之后,您可以通过Maven再次尝试触发下载。@JMax刚刚尝试了您的建议,但遗憾的是仍然存在相同的错误。也尝试了。很抱歉给您带来不便,我尝试了太多版本,所以复制了错误的版本。无论如何,谢谢你的回答!我也试过了。很抱歉给您带来不便,我尝试了太多版本,所以复制了错误的版本。无论如何,谢谢你的回答!这就是问题所在。非常感谢你!这就是问题所在。非常感谢你!