博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java:System.getProperty()方法大全
阅读量:6844 次
发布时间:2019-06-26

本文共 3753 字,大约阅读时间需要 12 分钟。

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 虚拟机规范名称

java.vm.version

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.class.path

Java 类路径

java.library.path

加载库时搜索的路径列表

java.io.tmpdir

默认的临时文件路径

java.compiler

要使用的 JIT 编译器的名称

java.ext.dirs

一个或多个扩展目录的路径

os.name

操作系统的名称

os.arch

操作系统的架构

os.version

操作系统的版本

file.separator

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

path.separator

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

line.separator

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

user.name

用户的账户名称

user.home

用户的主目录

user.dir

用户的当前工作目录

System.out.println("java版本号:" + System.getProperty("java.version")); // java版本号            System.out.println("Java提供商名称:" + System.getProperty("java.vendor")); // Java提供商名称            System.out.println("Java提供商网站:" + System.getProperty("java.vendor.url")); // Java提供商网站            System.out.println("jre目录:" + System.getProperty("java.home")); // Java,哦,应该是jre目录            System.out.println("Java虚拟机规范版本号:" + System.getProperty("java.vm.specification.version")); // Java虚拟机规范版本号            System.out.println("Java虚拟机规范提供商:" + System.getProperty("java.vm.specification.vendor")); // Java虚拟机规范提供商            System.out.println("Java虚拟机规范名称:" + System.getProperty("java.vm.specification.name")); // Java虚拟机规范名称            System.out.println("Java虚拟机版本号:" + System.getProperty("java.vm.version")); // Java虚拟机版本号            System.out.println("Java虚拟机提供商:" + System.getProperty("java.vm.vendor")); // Java虚拟机提供商            System.out.println("Java虚拟机名称:" + System.getProperty("java.vm.name")); // Java虚拟机名称            System.out.println("Java规范版本号:" + System.getProperty("java.specification.version")); // Java规范版本号            System.out.println("Java规范提供商:" + System.getProperty("java.specification.vendor")); // Java规范提供商            System.out.println("Java规范名称:" + System.getProperty("java.specification.name")); // Java规范名称            System.out.println("Java类版本号:" + System.getProperty("java.class.version")); // Java类版本号            System.out.println("Java类路径:" + System.getProperty("java.class.path")); // Java类路径            System.out.println("Java lib路径:" + System.getProperty("java.library.path")); // Java lib路径            System.out.println("Java输入输出临时路径:" + System.getProperty("java.io.tmpdir")); // Java输入输出临时路径            System.out.println("Java编译器:" + System.getProperty("java.compiler")); // Java编译器            System.out.println("Java执行路径:" + System.getProperty("java.ext.dirs")); // Java执行路径            System.out.println("操作系统名称:" + System.getProperty("os.name")); // 操作系统名称            System.out.println("操作系统的架构:" + System.getProperty("os.arch")); // 操作系统的架构            System.out.println("操作系统版本号:" + System.getProperty("os.version")); // 操作系统版本号            System.out.println("文件分隔符:" + System.getProperty("file.separator")); // 文件分隔符            System.out.println("路径分隔符:" + System.getProperty("path.separator")); // 路径分隔符            System.out.println("直线分隔符:" + 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")); // 当前程序所在目录
值得注意的是:System.getProperty("user.dir");可能得到的不是你期望的值!

我在一个类文件中加入以下代码:

System.out.println("user.dir path: " + System.getProperty("user.dir"));

在Eclipse中调试,结果输出的结果是:user.dir path: C:\eclipse\eclipse

而我的项目目录是:C:\tomcat7\webapps\jobserver

转载地址:http://iccul.baihongyu.com/

你可能感兴趣的文章
搭建Mysql数据库
查看>>
构建Squid传统代理及透明代理
查看>>
Ejecta (HTML5 Canvas加速引擎)
查看>>
数据备份与恢复
查看>>
【比原链】比原链合约入门
查看>>
PLSQL Developer连接Oracle11g 64位数据库配置详解
查看>>
什么是最有效的ddos混合防御方法?
查看>>
系统录音软件哪个好用,怎么录制系统声音
查看>>
【JS框架】【Cocos2d-javascript】入门教程三部曲【注:教程已过时】
查看>>
This certificate was signed by an unkown authority
查看>>
Java中常用的锁机制
查看>>
Android开发不得不知;爆款小程序是如何诞生的?
查看>>
史上最简单的SpringCloud教程 | 第三篇: 服务消费者(Feign)
查看>>
二进制格式安装MySQL
查看>>
如何使用VNC Viewer连接远程CentOS服务器
查看>>
持久化上下文
查看>>
Java并发/多线程指南
查看>>
深入理解并行编程1
查看>>
听诺奖评委讲演有感
查看>>
强制卸载无响应的nfs挂载目录
查看>>