草庐IT

java - 如何在基于 Ubuntu 的 Linux 上安装 SIGAR?

我在一个带有Maven和Spring的java项目中使用SIGAR。我的pom.xml文件中包含MavenDependency和MavenRepository,如以下链接所述:http://mavenhub.com/mvn/thirdparty-uploads/org.hyperic/sigar/1.6.5.132此外,我正在使用Jetty启动程序(它启动由mvninstall创建的.war文件)。但是,SIGAR仍然无法正常工作。显然我还需要安装libsigar-amd64-linux-1.6.4。所以我下载了那个文件,但现在我不知道如何处理它。我该如何解决?我将该文件放在哪里?

java - Sigar 不满意链接错误

我是Sigar的新手。我想运行一个简单的测试来了解如何监控我的系统。我添加了sigar-1.6.4和log4j作为外部库,但是当我运行它时,我遇到了这个错误:线程“main”中的异常java.lang.UnsatisfiedLinkError:org.hyperic.sigar.Sigar.getCpuInfoList()[Lorg/hyperic/sigar/CpuInfo;在org.hyperic.sigar.Sigar.getCpuInfoList(native方法)这是我的代码:importjava.util.Map;importorg.hyperic.sigar.CpuInf

java - 将 Gradle 与 native 依赖项一起使用

我正在尝试使用Sigar在Gradle项目中。Sigar发行版默认提供两种类型的文件:一个包含类的JAR一些原生文件(.so、dylib、.dll)我的目的是重新打包这些文件,以便我可以将它们用作从个人Maven存储库按需部署和下载的依赖项。我的第一个尝试是将依赖项定义为文件,以便在重新打包之前检查我的应用程序是否按预期工作。下面是我在第一次测试中使用的Gradle代码:dependencies{compilefiles("${rootDir}/lib/sigar/sigar.jar")runtimefileTree(dir:"${rootDir}/lib/sigar/",exclud

java - JAVA 的 Sigar API(需要指南)

我已经下载了SigarAPI(http://support.hyperic.com/display/SIGAR/Home)并想在项目中使用它来获取有关正在运行的不同进程的信息。我的问题是我无法真正找到一些有用的代码片段来学习,而且他们网站上的javadoc也没有太大帮助,因为我不知道我应该寻找什么。你知道我在哪里可以找到更多信息吗? 最佳答案 要查找pid(查找有关特定进程的信息所需的),您可以使用ProcessFinder。查找单个进程pid的方法是findSingleProcess(Stringexpression)。示例:Si

java - java.library.path 中的 org.hyperic.sigar.SigarException : no sigar-amd64-winnt. dll

我的测试程序的依赖项是org.fusesource.sigar,我还在我的类路径中添加了sigar-1.6.4.jar。我知道将sigar-amd64-winnt.dll添加到我的类路径可能会有所帮助,问题是我在哪里可以找到这个文件?我已经搜索过,甚至尝试下载它,但都没有成功。非常感谢您在这方面的帮助org.hyperic.sigar.SigarException:nosigar-amd64-winnt.dllinjava.library.pathatorg.hyperic.sigar.Sigar.loadLibrary(Sigar.java:172)atorg.hyperic.sig