當前位置: 首頁>>代碼示例>>Java>>正文


Java Sigar.NATIVE_SCM_REVISION屬性代碼示例

本文整理匯總了Java中org.hyperic.sigar.Sigar.NATIVE_SCM_REVISION屬性的典型用法代碼示例。如果您正苦於以下問題:Java Sigar.NATIVE_SCM_REVISION屬性的具體用法?Java Sigar.NATIVE_SCM_REVISION怎麽用?Java Sigar.NATIVE_SCM_REVISION使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在org.hyperic.sigar.Sigar的用法示例。


在下文中一共展示了Sigar.NATIVE_SCM_REVISION屬性的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: printNativeInfo

private static void printNativeInfo(PrintStream os) {
    String version =
        "java=" + Sigar.VERSION_STRING +
        ", native=" + Sigar.NATIVE_VERSION_STRING;
    String build =
        "java=" + Sigar.BUILD_DATE +
        ", native=" + Sigar.NATIVE_BUILD_DATE;
    String scm =
        "java=" + Sigar.SCM_REVISION +
        ", native=" + Sigar.NATIVE_SCM_REVISION;
    String archlib =
        SigarLoader.getNativeLibraryName();

    os.println("Sigar version......." + version);
    os.println("Build date.........." + build);
    os.println("SCM rev............." + scm);
    String host = getHostName();
    String fqdn;
    Sigar sigar = new Sigar(); 
    try {
        File lib = sigar.getNativeLibrary();
        if (lib != null) {
            archlib = lib.getName();
        }
        fqdn = sigar.getFQDN();
    } catch (SigarException e) {
        fqdn = "unknown";
    } finally {
        sigar.close();
    }

    os.println("Archlib............." + archlib);

    os.println("Current fqdn........" + fqdn);
    if (!fqdn.equals(host)) {
        os.println("Hostname............" + host);
    }        

    if (SigarLoader.IS_WIN32) {
        LocaleInfo info = new LocaleInfo();
        os.println("Language............" + info);
        os.println("Perflib lang id....." +
                   info.getPerflibLangId());
    }
}
 
開發者ID:EnFlexIT,項目名稱:AgentWorkbench,代碼行數:45,代碼來源:Version.java


注:本文中的org.hyperic.sigar.Sigar.NATIVE_SCM_REVISION屬性示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。