用google搜索了一下没有搜到,故来此问一下大家,谢谢。

解决方案 »

  1.   

    http://xs.tzblog.com/item/1400属性类    
    Java  Properties类的继承关系如下:    
    java.lang.Object    
    +--java.util.Dictionary    
    +--java.util.Hashtable    
    +--java.util.Properties    
    在应用程序开始执行时,程序首先读取系统的默认属性。如果定义了用户属性文件,则应用程序加载该属性文件。程序运行过程中可以根据执行情况动态地修改属性定义,并在程序结束运行前,保存属性文件。    
    获取属性的方法:    
    ●contains(Object  value)、containsKey(Object  key):如果给定的参数或属性关键字在属性表中有定义,该方法返回True,否则返回False;    
    ●getProperty(String  key)、getProperty(String  key,  String  default):根据给定的属性关键字获取关键字值;    
    ●list(PrintStream  s)、list(PrintWriter  w):  在输出流中输出属性表内容;    
    ●size():返回当前属性表中定义的属性关键字个数。    
    设置属性的方法:    
    ●put(Object  key,  Object  value)  :向属性表中追加属性关键字和关键字的值;    
    ●remove(Object  key)  :从属性表中删除关键字。    
    获取系统属性    
    系统属性是指与用户程序相关的操作系统配置信息以及软件信息。通常与用户程序相关的属性关键字包括:    
    ●file.separator  :  文件分隔符,  Windows环境下为“\",Unix环境下为“/”;    
    ●user.home  :用户主目录;    
    ●java.home  :Java实时运行环境的安装目录;    
    ●java.ext.dirs  :JDK的安装目录;    
    ●os.name  :操作系统名称;    
    ●user.name  :用户登录名称;    
    ●os.version  :操作系统版本;    
    ●path.separator  :当前操作系统的路径分隔符;    
    ●user.dir  :当前用户程序所在目录。    
    下面结合例子说明获取系统属性的方法。    
    /*getSystemProperties.java*/    
    import  java.util.Properties;      
    public  class  getSystemProperties    
    {    
    public  static  void  main(String  args[])    
    {      
    //通过获得系统属性构造属性类  prop    
    Properties  prop  =  new  Properties(      
    System.getProperties()  );    
    //在标准输出中输出系统属性的内容    
    prop.list(System.out);    
    }    
    //根据获取的系统属性确定程序执行流程    
    ……    
    }    
    上述程序执行后,在Windows环境中产生类似如下的输出:    
    user.home=C:\WIN98    
    java.home=D:\JDK1.4\JRE    
    java.ext.dirs=D:\JDK1.4    
    os.name=Windows  98    
    user.name=Office    
    java.vm.name=Classic  VM    
    os.version=4.10    
    path.separator=;    
    file.separator=\    
    user.dir=D:\JavaTest
      

  2.   

    Java能得到本地信息的类好像只有这个了
      

  3.   

    不止这些,JAVA还可以得到环境变量的信息
    用System.getenv()得到
      

  4.   

    String OS = System.getProperty("os.name")
      

  5.   

    String OS = System.getProperty("os.name")赞同楼上的方法