Java 获取服务器环境的实例详解

网友投稿 283 2023-04-24


Java 获取服务器环境的实例详解

java 获取服NmZzfbjL务器环境的实例详解

废话不多说,直接上代码,代码中的注释写的比较清楚,请大家好好看,

package com.rapido.utils;

import java.util.Properties;

/**

* 获取服务器环境信息

* @author X-rapido

*

*/

public class SystemDataUtil {

public static Properties getSystemProperties() {

Properties props = System.getProperties(); // 系统属性

return props;

}

public static void main(String[] args) {

Properties props = getSystemProperties();

System.out.println("Java的运行环境版本:" + props.getProperty("java.version"));

System.out.println("Java的运行环境供应商:" + props.getProperty("java.vendor"));

System.out.println("Java供应商的URL:" + props.getProperty("java.vendor.url"));

System.out.println("Java的安装路径:" + props.getProperty("java.home"));

System.out.println("Java的虚拟机规范版本:" + props.getProperty("java.vm.specification.version"));

System.out.println("Java的虚拟机规范供应商:" + props.getProperty("java.vm.specification.vendor"));

System.out.println("Java的虚拟机规范名称:" + prhttp://ops.getProperty("java.vm.specification.name"));

System.out.println("Java的虚拟机实现版本:" + props.getProperty("java.vm.version"));

System.out.println("Java的虚拟机实现供应商:" + props.getProperty("java.vm.vendor"));

System.out.println("Java的虚拟机实现名称:" http://+ props.getProperty("java.vm.name"));

System.out.println("Java运行时环境规范版本:" + props.getProperty("java.specification.version"));

System.out.println("Java运行时环境规范供应商:" + props.getProperty("java.specification.vender"));

System.out.println("Java运行时环境规范名称:" + props.getProperty("java.specification.name"));

System.out.println("Java的类格式版本号:" + props.getProperty("java.class.version"));

System.out.println("Java的类路径:" + props.getProperty("java.class.path"));

System.out.println("加载库时搜索的路径列表:" + props.getProperty("java.library.path"));

System.out.println("默认的临时文件路径:" + props.getProperty("java.io.tmpdir"));

System.out.println("一个或多个扩展目录的路径:" + props.getProperty("java.ext.dirs"));

System.out.println("操作系统的名称:" + props.getProperty("os.name"));

System.out.println("操作系统的构架:" + props.getProperty("os.arch"));

System.out.println("操作系统的版本:" + prohttp://ps.getProperty("os.version"));

System.out.println("文件分隔符:" + props.getProperty("file.separator")); // 在 unix 系统中是"/"

System.out.println("路径分隔符:" + props.getProperty("path.separator")); // 在 unix 系统中是":"

System.out.println("行分隔符:" + props.getProperty("line.separator")); // 在 unix 系统中是"/n"

System.out.println("用户的账户名称:" + props.getProperty("user.name"));

System.out.println("用户的主目录:" + props.getProperty("user.home"));

System.out.println("用户的当前工作目录:" + props.getProperty("user.dir"));

}

}

以下是我本机配置输出

Java的运行环境版本:1.7.0_45

Java的运行环境供应商:Oracle Corporation

Java供应商的URL:http://java.oracle.com/

Java的安装路径:E:\Program Files\MyEclipse for Spring 2014\binary\com.sun.java.jdk7.win32.x86_64_1.7.0.u45\jre

Java的虚拟机规范版本:1.7

Java的虚拟机规范供应商:Oracle Corporation

Java的虚拟机规范名称:Java Virtual Machine Specification

Java的虚拟机实现版本:24.45-b08

Java的虚拟机实现供应商:Oracle Corporation

Java的虚拟机实现名称:Java HotSpot(TM) 64-Bit Server VM

Java运行时环境规范版本:1.7

Java运行时环境规范供应商:null

Java运行时环境规范名称:Java Platform API Specification

Java的类格式版本号:51.0

Java的类路径:D:\workSpaces\MavenProject\create_direct_pay_by_user-JAVA-UTF-8\build\classes;D:\workSpaces\MavenProject\create_direct_pay_by_user-JAVA-UTF-8\WebRoot\WEB-INF\lib\commons-codec-1.6.jar;D:\workSpaces\MavenProject\create_direct_pay_by_user-JAVA-UTF-8\WebRoot\WEB-INF\lib\commons-httpclient-3.0.1.jar;D:\workSpaces\MavenProject\create_direct_pay_by_user-JAVA-UTF-8\WebRoot\WEB-INF\lib\commons-logging-1.1.1.jar;D:\workSpaces\MavenProject\create_direct_pay_by_user-JAVA-UTF-8\WebRoot\WEB-INF\lib\dom4j-1.6.1.jar;D:\workSpaces\MavenProject\create_direct_pay_by_user-JAVA-UTF-8\WebRoot\WEB-INF\libjaxen-1.1-beta-6.jar;D:\workSpaces\MavenProject\create_direct_pay_by_user-JAVA-UTF-8\WebRoot\WEB-INF\lib\servlet-api.jar

加载库时搜索的路径列表:E:\Program Files\MyEclipse for Spring 2014\binary\com.sun.java.jdk7.win32.x86_64_1.7.0.u45\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;E:\app\Administrator\product\11.2.0\dbhome_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;E:\Program Files (x86)\QuickTime\QTSystem\;E:\Program Files\Java\jdk1.7.0_51\lib;E:\Program Files\Java\jdk1.7.0_51\jar\bin;;.

默认的临时文件路径:C:\Users\ADMINI~1\AppData\Local\Temp\

一个或多个扩展目录的路径:E:\Program Files\MyEclipse for Spring 2014\binary\com.sun.java.jdk7.win32.x86_64_1.7.0.u45\jre\lib\ext;C:\Windows\Sun\Java\lib\ext

操作系统的名称:Windows 7

操作系统的构架:amd64

操作系统的版本:6.1

文件分隔符:\

路径分隔符:;

行分隔符:

用户的账户名称:Administrator

用户的主目录:C:\Users\Administrator

用户的当前工作目录:D:\workSpaces\MavenProject\create_direct_pay_by_user-JAVA-UTF-8

以上就是java 获取服务器环境的实例详解,如有疑问请留言或者到本站社区交流讨论,感谢大家的阅读,谢谢大家对本站的支持!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:深入理解Vue transition源码分析
下一篇:Java日志相关技术_动力节点Java学院整理
相关文章

 发表评论

暂时没有评论,来抢沙发吧~