System.getProperties()对应的key/value列表

Key                     Meaning

——————-     ——————————

"file.separator"        File separator (e.g., "/")

"java.class.path"       Java classpath

"java.class.version"    Java class version number

"java.home"             Java installation directory

"java.vendor"           Java vendor-specific string

"java.vendor.url"       Java vendor URL

"java.version"          Java version number

"line.separator"        Line separator

"os.arch"               Operating system architecture

"os.name"               Operating system name

"path.separator"        Path separator (e.g., ":")

"user.dir"              User‘s current working directory

"user.home"             User home directory

"user.name"             User account name

public static void main(String[] args) {
		//System.out.println(System.getProperties());//获取搜索的属性
		System.out.println(System.getProperty("os.name"));//获取属性中key为os.name的值
		System.out.println(System.getProperty("os.arch"));//输出:amd64
		System.out.println(System.getProperty("path.separator")); // 取得分号 ;
		System.out.println(System.getProperty("file.separator"));//取得反斜杠: 		System.out.println(System.getProperty("line.separator"));//相当于\n
		System.out.println(System.getProperty("user.dir"));	//项目根路径
		System.out.println(System.getProperty("user.home"));//输出:C:\Users\Administrator
		System.out.println(System.getProperty("user.name"));//输出:Administrator
		System.out.println(System.getProperty("java.version"));//java版本号
		System.out.println(System.getProperty("java.home"));	//jre目录
		System.out.println(System.getProperty("java.vendor")); 	//输出:Sun Microsystems Inc.
		System.out.println(System.getProperty("java.vendor.url"));//sun官网
		System.out.println(System.getProperty("java.class.version"));//class版本号
		System.out.println(System.getProperty("java.class.path"));//class路径

	}

  

时间: 2024-10-14 12:55:13

System.getProperties()对应的key/value列表的相关文章

通过System.getProperties()获取系统参数

Properties props=System.getProperties(); //系统属性 输出所有系统信息到控制台properties.list(System.out); 输出指定信息到控制台     System.out.println("Java的运行环境版本:"+props.getProperty("java.version"));     System.out.println("Java的运行环境供应商:"+props.getPro

Java SE学习之System.getProperties

本文是学习网络上的文章时的总结,感谢大家无私的分享. Java提供的java System.getProperties()方法是获取运行环境的系统参数的,综合了网上各位大神的帖子我总结出一些可用属性. java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装目录 java.vm.specification.version Java 虚拟机规范版本 java

java 通过System.getProperties()获取系统参数

1.java的System.getProperty()方法可以获取的值 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中System.getenv和System.getProperties的区别

System.getenv获取的是系统的环境变量(就是用户在操作系统中设置的环境变量),windows和linux下环境变量的设置就不说了哦. System.getProperties获取的是系统的相关属性.在java api文档中已经列出了如下属性 如果我们要在java程序启动就能获取自定义的系统属性我们可以使用 java –Dname=zhuhui 这样我们就在系统属性中设置了名称为myname值为zhuhui的系统属性,那么就可以通过System.getProperty("name&quo

System v shm的key

shmget函数用于创建或打开一个共享内存区对象,shmget成功调用会返回一个共享内存区的标识符,供其它的共享内存区操作函数使用. key:用于创建共享内存区的键值,这个在前面其他System IPC创建的时候已经讨论过了,System IPC都有一个key,作为IPC的外部标识符,创建成功后返回的描述符作为IPC的内部标识符使用.key的主要目的就是使不同进程在同一IPC汇合.key具体说可以有三种方式生成: 不同的进程约定好的一个值: 通过相同的路径名和项目ID,调用ftok()函数,生成

How to write a robust system level service - some key learning - 如何写好一个健壮的系统级服务

Scenario: Rewriting a quartz job service. Background: The existing service logic was hardcoding every job's cron expression into xml file. This makes the debugging/tuning of each single jobs very difficult. For example. if a job runs once everyday du

System中关于Property的方法

System类在java.lang包中,所有方法都是静态的,里边有很多对系统的属性和控制方法 System类有三个成员变量:out-标准输出流(默认是控制台),in-标准输入流(默认是键盘),err-标准错误流 Properties是一个系统属性键和系统属性值得映射关系集合,所有的键和值都是String的,继承于Hashtable,因此Properties是Map的一个子类,可以使用Map中的的方法来处理. 注:Properties没有声明泛型 方法1:getProperties() 此方法返回

由System.getProperty("user.dir")引发的联想

是什么: System.getPorperty("user.dir")的功能是得到当前项目路径. 1 @Test 2 public void test02() throws IOException { 3 String path1 = System.getProperty("user.dir") ; 4 System.out.println("当前工程路径----"+path1); 5 String path2 = Test01.class.ge

环境变量,属性文件,文件基础操作,目录基础操作,遍历指定后缀名文件

环境变量和属性 环境变量相关: 1.得到某个/所有环境变量的值 2.设置环境变量的值 3.列出全部系统属性名 import java.util.Enumeration; import java.util.Map; import java.util.Map.Entry; import java.util.Properties; public class Environment { public static void main(String[] args) { // TODO Auto-gener