java基础-System.getProperty查询参考

目的

为了兼容Windows和Linux,使程序更加健壮。

代码

代码如下,放在类中可以被其他使用者调用,不需要记住,方便使用。

    /** File separator ("/" on UNIX) */
    public static final String FILE_SEPARATOR = "file.separator";
    /** Path separator (":" on UNIX) */
    public static final String PATH_SEPARATOR = "path.separator";
    /** Line separator ("\n" on UNIX) */
    public static final String LINE_SEPARATOR = "line.separator";
    /** User's account name */
    public static final String USER_NAME = "user.name";
    /** User's home directory */
    public static final String USER_HOME = "user.home";
    /** User's current working directory */
    public static final String USER_DIR = "user.dir";
    /** Java Runtime Environment version */
    public static final String JAVA_VERSION = "java.version";
    /** Java Runtime Environment vendor */
    public static final String JAVA_VENDOR = "java.vendor";
    /** Java vendor URL */
    public static final String JAVA_VENDOR_URL = "java.vendor.url";
    /** Java installation directory */
    public static final String JAVA_HOME = "java.home";
    /** Java Virtual Machine specification version */
    public static final String JAVA_VM_SPECIFICATION_VERSION = "java.vm.specification.version";
    /** Java Virtual Machine specification vendor */
    public static final String JAVA_VM_SPECIFICATION_VENDOR = "java.vm.specification.vendor";
    /** Java Virtual Machine specification name */
    public static final String JAVA_VM_SPECIFICATION_NAME = "java.vm.specification.name";
    /** Java Virtual Machine implementation version */
    public static final String JAVA_VM_VERSION = "java.vm.version";
    /** Java Virtual Machine implementation vendor */
    public static final String JAVA_VM_VENDOR = "java.vm.vendor";
    /** Java Virtual Machine implementation name */
    public static final String JAVA_VM_NAME = "java.vm.name";
    /** Java Runtime Environment specification version */
    public static final String JAVA_SPECIFICATION_VERSION = "java.specification.version";
    /** Java Runtime Environment specification vendor */
    public static final String JAVA_SPECIFICATION_VENDOR = "java.specification.vendor";
    /** Java Runtime Environment specification name */
    public static final String JAVA_SPECIFICATION_NAME = "java.specification.name";
    /** Java class format version number */
    public static final String JAVA_CLASS_VERSION = "java.class.version";
    /** Java class path */
    public static final String JAVA_CLASS_PATH = "java.class.path";
    /** List of paths to search when loading libraries */
    public static final String JAVA_LIBRARY_PATH = "java.library.path";
    /** Default temp file path */
    public static final String JAVA_IO_TMPDIR = "java.io.tmpdir";
    /** Name of JIT compiler to use */
    public static final String JAVA_COMPILER = "java.compiler";
    /** Path of extension directory or directories */
    public static final String JAVA_EXT_DIRS = "java.ext.dirs";
    /** Operating system name */
    public static final String OS_NAME = "os.name";
    /** Operating system architecture */
    public static final String OS_ARCH = "os.arch";
    /** Operating system version */
    public static final String OS_VERSION = "os.version";
    public static String getProperty(String key)
    {
        String s = System.getProperty(key);
//      System.out.println(s);
        return s;
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值