首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pcap4J:无法加载库“pcap”

Pcap4J:无法加载库“pcap”
EN

Stack Overflow用户
提问于 2017-03-14 14:11:49
回答 1查看 1.9K关注 0票数 0

我在Windows 10上运行了一个使用Pcap4J的应用程序,它工作正常(具有管理权限)。

当我在Linux上运行相同的应用程序( 7)时,我得到了以下错误:

(file:/tmp/spark-e5c4a3c6-8ee1-4b60-9fc0-941cdc83f521/userFiles-3b9fc272-3010-4467-83cb-50378b87e4aa/my_app.jar):无法加载库pcap.so:本地库(Linux86-64/libpcap.so)在资源路径java.lang.UnsatisfiedLinkError中找不到

我试过:

  1. 安装libcap:yum install libcap-devel
  2. 以根权限运行
  3. 搜索libpcap.so文件:
    • libpcap-1.8.1.tar.gztcpdump-4.9.0.tar.gzPcap4J回购
    • 在Linux:find / -name libpcap.so
    • 可在google下载
    • 在.m2和.ivy2缓存中的jars中

EN

回答 1

Stack Overflow用户

发布于 2017-03-14 14:58:42

我找到了解决办法。

我应该安装通常的软件包,而不是开发程序包(Libcap):

代码语言:javascript
复制
yum install libpcap.x86_64

包的名称可能不同。您可以通过命令列出所有可获取的包:

代码语言:javascript
复制
 yum list available | grep libpcap
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42788308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档