Sigar UnsatisfiedLinkError

Ich bin neu zu Sigar. Ich würde gerne einen einfachen test, um zu wissen, wie ich überwachen kann mein system.

Fügte ich sigar-1.6.4 und log4j als externe Bibliotheken, aber wenn ich gehen, um es auszuführen, habe ich angesichts dieser Fehler:

Exception in thread "main" java.lang.UnsatisfiedLinkError: org.hyperic.sigar.Sigar.getCpuInfoList()[Lorg/hyperic/sigar/CpuInfo;
at org.hyperic.sigar.Sigar.getCpuInfoList(Native Method)

Hier ist mein code:

import java.util.Map;
import org.hyperic.sigar.CpuInfo;
import org.hyperic.sigar.FileSystem;
import org.hyperic.sigar.Sigar;
import org.hyperic.sigar.SigarException;

public class Test {

    /**
     * @param args
     */
    public static void main(String[] args) {
        Sigar sigar = new Sigar();
        CpuInfo[] cpuinfo = null;
        try {
        cpuinfo = sigar.getCpuInfoList();
        } catch (SigarException se) {
        se.printStackTrace();
        }

        System.out.println("---------------------");
        System.out.println("Sigar found " + cpuinfo.length + " CPU(s)!");
        System.out.println("---------------------");
    }

}

Jede mögliche Hilfe würde geschätzt.

InformationsquelleAutor Narges | 2012-07-23
Schreibe einen Kommentar