【问题标题】:How to use SIGAR with maven on Linux?如何在 Linux 上使用 SIGAR 和 maven?
【发布时间】:2014-02-19 21:44:19
【问题描述】:

我试图在我的 linux 项目上运行 SIGAR,使用 maven 作为依赖项和 spring 框架。 根据official website,在我的 Maven pom.xml 文件中,我添加了 Maven 依赖项和 Maven 存储库。

但是,这还不够。现在我有一个错误:

[DEBUG][Sigar]: no libsigar-amd64-linux.so in java.library.path
org.hyperic.sigar.SigarException: no libsigar-amd64-linux.so in java.library.path

我搜索了 maven 网站,找不到我需要的 amd64-linux jar,也不知道如何使用 Maven 添加它。

我该如何解决这个问题?

【问题讨论】:

  • 您必须为您的操作系统安装库。从 repo 中提取的 Java (.jar) 只是对系统库的 绑定
  • 那么,我如何使用 Maven 做到这一点?
  • 你没有。您可以使用操作系统的包管理器安装它。
  • 如果我使用 Ubuntu,我该怎么做?我尝试使用sudo apt-get install libsigar-amd64-linux.so,但该包不存在:S

标签: java linux spring maven sigar


【解决方案1】:

您其他问题的答案应该可以解决您的问题:How to install SIGAR on Ubuntu-based Linux?

您的项目“java.library.path”(与存储 Sigar“.jar”文件的文件夹相同)中缺少 lib 文件是一个问题,lib 文件通常应与 sigar jar 一起提供。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-22
    • 2016-08-28
    • 2013-09-18
    • 2019-07-23
    • 1970-01-01
    • 2022-06-11
    • 2017-12-02
    相关资源
    最近更新 更多