gpt4 book ai didi

java - 多个操作系统的 jnetpcap 依赖性

转载 作者:行者123 更新时间:2023-12-02 13:29:11 25 4
gpt4 key购买 nike

我正在尝试编写一个使用 jnetpcap 并适合 Linux 和 Windows 的程序。我使用 Maven 编译我的程序。

目前对 jnetpcap 的依赖是:

<!-- https://mvnrepository.com/artifact/jnetpcap/jnetpcap -->
<dependency>
<groupId>jnetpcap</groupId>
<artifactId>jnetpcap</artifactId>
<version>1.4.r1425-1f</version>
</dependency>

查看时: http://jnetpcap.com/download它显示了 windows/linux/mac/etc 的不同二进制文件。

当尝试编译到 windows/linux/mac 时,maven 如何知道要从此依赖项下载哪个二进制文件。

是否有适用于 Maven 的 jnetpcap 1.3 存储库?

最佳答案

Maven 不知道要包含哪个二进制文件,因此与 JnetPcap 下载页面中的各个软件包不同,Maven JAR 文件包含适用于 Windows 和 Linux 的 32 位和 64 位版本的二进制文件。您可以通过解压缩 JAR 文件自行检查 - 查看 native 目录。只要您将来自 Maven 的 JAR 与您的应用程序一起部署,您就可以在 Windows 和 Linux 客户端上运行它。

1.3 版本没有存储库,因此如果您想使用该版本,则必须从下载站点下载 JAR,然后手动安装到本地存储库才能构建您的项目。

关于java - 多个操作系统的 jnetpcap 依赖性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43253437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com