IDE中使用System.getProperty()获取一些属性
Posted yuchuan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDE中使用System.getProperty()获取一些属性相关的知识,希望对你有一定的参考价值。
使用环境:一般在项目首页或者项目后端配置中会使用到一些属性获取;
package com.liuyc.study.utils; /** * 获取当前操作系统中或者当前环境中的一些默认配置 * @author Lion * @since 2019年4月13日18:19:29 */ public class SystemPropertyInfoUtil { public final static String JAVA_VERSION = "java.version"; // Java 运行时环境版本 public final static String JAVA_VENDOR = "java.vendor"; // Java 运行时环境供应商 public final static String JAVA_VENDOR_URL = "java.vendor.url"; // Java 供应商的 URL public final static String JAVA_HOME = "java.home"; // Java 安装目录 public final static String JAVA_VM_SPECIFICATION_VERSION = "java.vm.specification.version"; // Java虚拟机规范版本 public final static String JAVA_VM_SPECIFICATION_VENDOR = "java.vm.specification.vendor"; // Java虚拟机规范供应商 public final static String JAVA_VM_SPECIFICATION_NAME = "java.vm.specification.name"; // Java虚拟机规范名称 public final static String JAVA_VM_VERSION = "java.vm.version"; // Java虚拟机实现版本 public final static String JAVA_VM_VENDOR = "java.vm.vendor"; // Java虚拟机实现供应商 public final static String JAVA_VM_NAME = "java.vm.name"; // Java 虚拟机实现名称 public final static String JAVA_SPECIFICATION_VERSION = "java.specification.version"; // Java运行时环境规范版本 public final static String JAVA_SPECIFICATION_VENDOR = "java.specification.vendor"; // Java运行时环境规范供应商 public final static String JAVA_SPECIFICATION_NAME = "java.specification.name"; // Java运行时环境规范名称 public final static String JAVA_CLASS_VERSION = "java.class.version"; // Java类格式版本号 public final static String JAVA_CLASS_PATH = "java.class.path"; // Java 类路径 public final static String JAVA_LIBRARY_PATH = "java.library.path"; // 加载库时搜索的路径列表7款发型秀出完美脸型 public final static String JAVA_IO_TMPDIR = "java.io.tmpdir"; // 默认的临时文件路径 public final static String JAVA_COMPILER = "java.compiler"; // 要使用的 JIT编译器的名称 public final static String JAVA_EXT_DIRS = "java.ext.dirs"; // 一个或多个扩展目录的路径 public final static String OS_NAME = "os.name"; // 操作系统的名称 public final static String OS_ARCH = "os.arch"; // 操作系统的架构 public final static String OS_VERSION = "os.version"; // 操作系统的版本 public final static String FILE_SEPARATOR = "file.separator"; // 文件分隔符(在UNIX系统中是“/”) public final static String PATH_SEPARATOR = "path.separator"; // 路径分隔符(在UNIX系统中是“:”) public final static String LINE_SEPARATOR = "line.separator"; // 行分隔符(在 UNIX系统中是“/n”) public final static String USER_NAME = "user.name"; // 用户的账户名称 public final static String USER_HOME = "user.home"; // 用户的主目录 public final static String USER_DIR = "user.dir"; // 用户的当前工作目录 /** * * @param args */ public static void main(String[] args) { System.out.println(System.getProperty(OS_NAME)); System.out.println(System.getProperty(OS_ARCH)); System.out.println(System.getProperty(OS_VERSION)); System.out.println("当前java安装目录 :" + System.getProperty(JAVA_HOME)); System.out.println("当前IDE使用java版本 :" + System.getProperty(JAVA_VERSION)); System.out.println("当前java版本中,java内部类版本号 :" + System.getProperty(JAVA_CLASS_VERSION)); } }
以上是关于IDE中使用System.getProperty()获取一些属性的主要内容,如果未能解决你的问题,请参考以下文章
java中System.getProperty()的作用及使用