java通过System.getProperty(String key)获取

本文详细介绍了如何使用Java的System.getProperty方法来获取各种系统属性,包括Java运行时环境、虚拟机实现、操作系统信息、文件路径设置等关键参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.     键   相关值的描述  

2.     java.version    Java 运行时环境版本  

3.     java.vendor     Java 运行时环境供应商  

4.     java.vendor.url     Java 供应商的 URL  

5.     java.home   Java 安装目录  

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

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

8.     java.vm.specification.name  Java 虚拟机规范名称  

9.     java.vm.version     Java 虚拟机实现版本  

10.   java.vm.vendor  Java 虚拟机实现供应商  

11.   java.vm.name    Java 虚拟机实现名称  

12.   java.specification.version  Java 运行时环境规范版本  

13.   java.specification.vendor   Java 运行时环境规范供应商  

14.   java.specification.name     Java 运行时环境规范名称  

15.   java.class.version  Java 类格式版本号  

16.   java.class.path     Java 类路径  

17.   java.library.path   加载库时搜索的路径列表  

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

19.   java.compiler   要使用的 JIT 编译器的名称  

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

21.   os.name     操作系统的名称  

22.   os.arch     操作系统的架构  

23.   os.version  操作系统的版本  

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

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

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

27.   user.name   用户的账户名称  

28.   user.home   用户的主目录  

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

 ---------------------------------

----------------------------------

通过System.getProperty(String key)获取

package test;

public class Systeminfo {

	/**
	 * 关于java获取操作系统信息
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("Java 运行时环境版本:"+System.getProperty("java.version"));
		System.out.println("Java 运行时环境供应商:"+System.getProperty("java.vendor"));
		System.out.println("Java 供应商的 URL:"+System.getProperty("java.vendor.url"));
		System.out.println("Java 安装目录:"+System.getProperty("java.home"));
		System.out.println("Java 虚拟机规范版本:"+System.getProperty("java.vm.specification.version"));
		System.out.println("Java 虚拟机规范供应商:"+System.getProperty("java.vm.specification.vendor"));
		System.out.println("Java 虚拟机规范名称:"+System.getProperty("java.vm.specification.name"));
		System.out.println("Java 虚拟机实现版本:"+System.getProperty("java.vm.version"));
		System.out.println("Java 虚拟机实现供应商:"+System.getProperty("java.vm.vendor"));
		System.out.println("Java 虚拟机实现名称:"+System.getProperty("java.vm.name"));
		System.out.println("Java 运行时环境规范版本:"+System.getProperty("java.specification.version"));
		System.out.println("Java 运行时环境规范供应商:"+System.getProperty("java.specification.vendor"));
		System.out.println("Java 运行时环境规范名称:"+System.getProperty("java.specification.name"));
		System.out.println("Java 类格式版本号:"+System.getProperty("java.class.version"));
		System.out.println("Java 类路径:"+System.getProperty("java.class.path"));
		System.out.println("加载库时搜索的路径列表:"+System.getProperty("java.library.path"));
		System.out.println("默认的临时文件路径:"+System.getProperty("java.io.tmpdir"));
		System.out.println("要使用的 JIT 编译器的名称:"+System.getProperty("java.compiler"));
		System.out.println("一个或多个扩展目录的路径:"+System.getProperty("java.ext.dirs"));
		System.out.println("操作系统的名称:"+System.getProperty("os.name"));
		System.out.println("操作系统的架构:"+System.getProperty("os.arch"));
		System.out.println("操作系统的版本:"+System.getProperty("os.version"));
		System.out.println("文件分隔符(在 UNIX 系统中是“/”):"+System.getProperty("file.separator"));
		System.out.println("路径分隔符(在 UNIX 系统中是“:”):"+System.getProperty("path.separator"));
		System.out.println("行分隔符(在 UNIX 系统中是“/n”):"+System.getProperty("line.separator"));
		System.out.println("用户的账户名称:"+System.getProperty("user.name"));
		System.out.println("用户的主目录:"+System.getProperty("user.home "));
		System.out.println("用户的当前工作目录:"+System.getProperty("user.dir"));
	}

}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值