zoukankan      html  css  js  c++  java
  • java sigar.jar

    本人开发的开发者技术变现资源聚集地,大家支持下,下面是网址

    https://www.baiydu.com

     http://blog.csdn.net/yin_jw/article/details/40151547

    DEBUG Sigar - no libsigar-x86-linux.so in java.library.path

     

    如果在运行TOMCAT的时候,出现标题所示的错误。

    请把libsigar-x64-linux.so文件放到webapps/project_name/WEB-INF/lib下。

    这个问题好烦

    这个libsigar-x86-linux.so文件下载路径shttp://svn.hyperic.org/projects/sigar_bin/dist/SIGAR_1_6_5/lib/

    获取当前服务器的各项参数,支持各种服务器系统。

    64位增加对应的 sigar-1.6.4.jar  libsigar-amd64-linux.so 

    32位增加对应的 

    .sigar_shellrc    libsigar-universal64-macosx.dylib  更目录新创建文件夹放入

    Sigar.jar放入tomcatlib

    public class SigarUtils {
        public final static Sigar sigar = initSigar();
        private static Sigar initSigar() {
            try {
                
                  
      
                File classPath = new File(AAAAYulebaoShareSingleton.getInstance().shareBasePath).getParentFile();
               
               String path = System.getProperty("java.library.path");
              String sigarLibPath = classPath.getCanonicalPath();
              
              //windows是用;
              path += ":" + sigarLibPath;
              System.setProperty("java.library.path", path);
               
                return new Sigar();
            } catch (Exception e) {
                return null;
            }
        }
    
        public static boolean isOSWin(){//OS 版本判断
            String OS = System.getProperty("os.name").toLowerCase();
            if (OS.indexOf("win") >= 0) {
                return true;
            } else return false;
        }
    }

    调用

     if(AAAAYulebaoShareSingleton.getInstance().shareBasePath==null)
             {
                 AAAAYulebaoShareSingleton.getInstance().shareBasePath=request.getServletContext().getRealPath("/ThreadLib")+"/.sigar_shellrc";
             }
    
             Sigar sigar = SigarUtils.sigar;
             try {
                double cpuUsedPerc = sigar.getCpuPerc().getCombined();
                
                double aa=cpuUsedPerc;
            } catch (SigarException e1) {
                // TODO Auto-generated catch block
                e1.printStackTrace();
            }

    本人创业做的一款androidApp, 下载量已经有2000多万,各种当前热门的网络手机奖励红包全部集成,另外还有热门电影和淘宝高额优惠券!很适合各类型的用户。

     

  • 相关阅读:
    网络协议分析-ICMP协议分析
    网络协议分析-IP协议分析
    网络协议分析-ARP协议分析
    网络协议分析-Ethernet
    Centos7 _dns服务器搭建及配置
    centos7_vsftpd-ssl/tls搭建及ftp加固
    HTTP请求的六种方式
    Winserver03-Web SSL服务搭建
    webstorage和cookie的区别
    sessionstorage和localstorage的区别
  • 原文地址:https://www.cnblogs.com/xiaoliao/p/7823635.html
Copyright © 2011-2022 走看看