`
softwarexiang120
  • 浏览: 37715 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

java获取系统属性

    博客分类:
  • java
阅读更多
import java.util.Properties;


public class Test{


 public static void main (String args[]){

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

    
 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的虚拟机规范名称:"+
props.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的虚拟机实现名称:"+
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("操作系统的版本:"+props.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中获取系统属性.doc

    在java中获取系统属性的方法与代码片段

    在Java中获取系统属性

    在Java中获取系统属性

    详解Java获取环境变量及系统属性的方法

    主要介绍了详解Java获取环境变量及系统属性的方法,讲解了System.getEnv()和System.getProperties()这两个核心方法的使用,需要的朋友可以参考下

    Java窗口程序:获取文件属性.rar

    Java窗口程序:获取目录中的文件属性信息,得到文件的可读属性、可写属性、是否是隐藏文件、是否是只读文件、以及文件的最后修改日期和文件长度(如果是目录,则为0),自动判断获取属性的对象是目录还是文件,在信息...

    获取运行中的JVM系统属性

    安装在不同操作系统的Java虚拟机负责着Java程序与操作系统之间的工作,因此每个Java虚拟机的系统环境属性是不同的,我们可以通过访问Java虚拟机的系统属性来获知一些关于当前操作系统的一些基本信息,这些信息的价值...

    java版获取本地系统信息的源码工程

    读取系统信息,jvm信息、网络信息等相关信息的java源码示意例子,仅供参考

    java配置管理系统.rar

    配置管理系统提供系统参数配置管理,例如数据库的配置信息等,配置参数修改以后可以实时推送到客户端(基于netty4), 方便系统动态修改运行参数。 可以建多个项目,每个项目分为三种profile(development、test、...

    java源码包---java 源码 大量 实例

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

    JAVA_API1.6文档(中文)

    java.util.prefs 此包允许应用程序存储并获取用户和系统首选项和配置数据。 java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 java.util.spi java.util 包中类的服务提供者类。 java.util.zip 提供...

    java中读取shp文件数据存入数据库

    shp文件:地理信息系统,也被称作GIS,它主要的扩展类型是SHAPEFILE (.SHP),一个包含了矢量地理空间数据的流行文件格式,描述了几何形态,点,线和多边形,每一个都有他们各自的属性。 shape文件由ESRI开发,一个...

    java源码包4

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

    java源码包3

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

    Java开发技术大全(500个源代码).

    listFields.java 利用反射机制获取成员属性列表 listMethods.java 利用反射机制获取成员方法列表 loadClass.java 动态装载一个类 Shape.java 一个用于测试的简单类 useArray1.java 用反射机制使用数组示例1 ...

    JAVA上百实例源码以及开源项目

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

    JAVA上百实例源码以及开源项目源代码

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

    java源码包2

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

    Java 1.6 API 中文 New

    java.util.prefs 此包允许应用程序存储并获取用户和系统首选项和配置数据。 java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 java.util.spi java.util 包中类的服务提供者类。 java.util.zip 提供用于...

    Java 客户队列管理系统源码.rar

    Java 客户队列管理系统源码 客户队列管理系统是一个维护预约例程的java项目。整个系统是在NetBeans IDE中制作的。系统有MySQL数据库作为后端支持。该系统支持该系统所需的所有功能。 关于系统 该系统易于理解和操作...

    Java SQL数据库统计世界杯足球赛成绩.rar

     在Java代码实现方面,结合了SQLSERVER数据库,编写了数据库操作类,连接指定数据库并获得数据库属性信息,按省份分类浏览student数据库中的stuinfo表。输入并分类浏览参赛队信息,实际上这是一个数据库应用范例,...

Global site tag (gtag.js) - Google Analytics