Properties props = System.getProperties(); //java版本 String javaVersion = props.getProperty("java.version"); //操作系统名称 String osName = props.getProperty("os.name") + props.getProperty("os.version"); //用户的主目录 String userHome = props.getProperty("user.home"); //用户的当前工作目录 String userDir = props.getProperty("user.dir"); //服务器IP String serverIP = request.getLocalAddr(); //客户端IP String clientIP = request.getRemoteHost(); //WEB服务器 String webVersion = request.getServletContext().getServerInfo(); //CPU个数 String cpu = Runtime.getRuntime().availableProcessors() + "核"; //虚拟机内存总量 String totalMemory = (Runtime.getRuntime().totalMemory()/1024/1024) + "M"; //虚拟机空闲内存量 String freeMemory = (Runtime.getRuntime().freeMemory()/1024/1024) + "M"; //虚拟机使用的最大内存量 String maxMemory = (Runtime.getRuntime().maxMemory()/1024/1024) + "M"; //MYSQL版本 String mysqlVersion = commonService.getMysqlVsesion(); //网站根目录 String webRootPath = request.getSession().getServletContext().getRealPath("");
Java获取操作系统信息实践总结
最新推荐文章于 2024-05-06 04:03:36 发布