• [转]java的System.getProperty()方法可以获取的值


    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/kongqz/archive/2009/03/13/3987198.aspx
     
    java.version
     Java 运行时环境版本
     
    java.vendor
     Java 运行时环境供应商
     
    java.vendor.url
     Java 供应商的 URL
     
    java.home
     Java 安装目录
     
    java.vm.specification.version
     Java 虚拟机规范版本
     
    java.vm.specification.vendor
     Java 虚拟机规范供应商
     
    java.vm.specification.name
     Java 虚拟机规范名称
     
    java.vm.version
     Java 虚拟机实现版本
     
    java.vm.vendor
     Java 虚拟机实现供应商
     
    java.vm.name
     Java 虚拟机实现名称
     
    java.specification.version
     Java 运行时环境规范版本
     
    java.specification.vendor
     Java 运行时环境规范供应商
     
    java.specification.name
     Java 运行时环境规范名称
     
    java.class.version
     Java 类格式版本号
     
    java.class.path
     Java 类路径
     
    java.library.path
     加载库时搜索的路径列表
     
    java.io.tmpdir
     默认的临时文件路径
     
    java.compiler
     要使用的 JIT 编译器的名称
     
    java.ext.dirs
     一个或多个扩展目录的路径
     
    os.name
     操作系统的名称
     
    os.arch
     操作系统的架构
     
    os.version
     操作系统的版本
     
    file.separator
     文件分隔符(在 UNIX 系统中是“/”)
     
    path.separator
     路径分隔符(在 UNIX 系统中是“:”)
     
    line.separator
     行分隔符(在 UNIX 系统中是“/n”)
     
    user.name
     用户的账户名称
     
    user.home
     用户的主目录
     
    user.dir
     用户的当前工作目录

     

    获取的代码示例:
    1. public class SystemProperty {
    2.  public static void main(String args[]) {
    3.     System.out.println("java_vendor:" + System.getProperty("java.vendor"));
    4.     System.out.println("java_vendor_url:"
    5.              + System.getProperty("java.vendor.url"));
    6.     System.out.println("java_home:" + System.getProperty("java.home"));
    7.     System.out.println("java_class_version:"
    8.              + System.getProperty("java.class.version"));
    9.     System.out.println("java_class_path:"
    10.             + System.getProperty("java.class.path"));
    11.     System.out.println("os_name:" + System.getProperty("os.name"));
    12.     System.out.println("os_arch:" + System.getProperty("os.arch"));
    13.     System.out.println("os_version:" + System.getProperty("os.version"));
    14.     System.out.println("user_name:" + System.getProperty("user.name"));
    15.     System.out.println("user_home:" + System.getProperty("user.home"));
    16.     System.out.println("user_dir:" + System.getProperty("user.dir"));
    17.     System.out.println("java_vm_specification_version:"
    18.             + System.getProperty("java.vm.specification.version"));
    19.     System.out.println("java_vm_specification_vendor:"
    20.             + System.getProperty("java.vm.specification.vendor"));
    21.     System.out.println("java_vm_specification_name:"
    22.             + System.getProperty("java.vm.specification.name"));
    23.     System.out.println("java_vm_version:"
    24.             + System.getProperty("java.vm.version"));
    25.     System.out.println("java_vm_vendor:"
    26.             + System.getProperty("java.vm.vendor"));
    27.     System.out
    28.             .println("java_vm_name:" + System.getProperty("java.vm.name"));
    29.     System.out.println("java_ext_dirs:"
    30.             + System.getProperty("java.ext.dirs"));
    31.     System.out.println("file_separator:"
    32.             + System.getProperty("file.separator"));
    33.     System.out.println("path_separator:"
    34.             + System.getProperty("path.separator"));
    35.     System.out.println("line_separator:"
    36.             + System.getProperty("line.separator"));
    37. }

    若要使用自定义参数,则在命令行启动时添加参数-D自定义名=值,例如java -Dcom.mytest.prop=D:/cfg/test.properties

    阅读(1117) | 评论(0) | 转发(0) |
    给主人留下些什么吧!~~
    评论热议
  • 相关阅读:
    C#中?、??与?:的使用
    循环的嵌套
    Linux中__init、__devinit等初始化宏
    AUPE学习第十章------信号
    C语言--const详解
    database is locked和SQLITE_BUSY
    vc6.0错误提示
    C/C++程序内存模型
    浅谈C中的malloc和free “来自bccn C语言论坛”
    Java几种内部类总结
  • 原文地址:https://www.cnblogs.com/black/p/5171901.html
Copyright © 2020-2023  润新知