java 默认提供的参数(System.getProperty())

264 阅读1分钟

java默认的系统变量有下面这些:

java.version:java运行版本

java.home;java安装目录

java.class.path:java类路径

os.name:操作系统的名称

os.arch:操作系统的架构

os.version:操作系统的版本

file.separator:文件分隔符(在unix系统中是“/”)

path.separator:路径分隔符(在unix系统中是“:”)

line.separator:行分隔符(在unix系统中是“/n”)

user.name:用户的账户名称

user.home:用户的主目录

user.dir:用户的当前工作目录

java.vm.version:java虚拟机实现版本

java.vm.specification.version:java虚拟机规范版本

java.vm.specification.vendor:java虚拟机规范供应商

java.vm.specification.name: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.library.path:加载库是搜索的路径列表

java.io.tmpdir:默认的临时文件路径

java.compiler:要使用的JIT编译器的路径

java.ext.dirs:一个或者多个扩展目录的路径

java.vendor:java运行时环境供应商

java.vendor.url:java供应商url

相关的环境获取System.getenv()

USERPROFILE :用户目录

USERNAME :用户名

JAVA_HOME :Java安装目录

SystemDrive :系统盘符

COMPUTERNAME :计算机名

Windir :系统安装目录

Path :path环境变量

CLASSPATH :classpath环境变量

PROCESSOR_ARCHITECTURE :处理器体系结构

OS :操作系统类型

USERDNSDOMAIN :用户域

PATHEXT :可执行后缀

TEMP :用户临时文件目录

ProgramFiles :默认程序目录

USERDOMAIN :帐户的域的名称

ALLUSERSPROFILE :用户公共目录

SESSIONNAME :Session名称

TMP :临时目录

PROCESSOR_LEVEL :处理级别

SystemRoot :系统启动目录

ComSpec :命令行解释器可执行程序的准确路径

APPDATA :应用程序数据目录