java命令查询属性信息
System.getProperty("user.home")可以查询JAVA系统的user.home属性的值,
除了user.home,还有user.dir, file.separator, file.encoding等,
可以用命令查看:
- java -XshowSettings:all -version
- java -XshowSettings:vm -version
- java -XshowSettings:properties -version
- java -XshowSettings:locale -version
示例:
- D:\Users\XXX>java -XshowSettings:all -version
- VM settings:
- Max. Heap Size (Estimated): 1.75G
- Ergonomics Machine Class: client
- Using VM: Java HotSpot(TM) 64-Bit Server VM
- Property settings:
- awt.toolkit = sun.awt.windows.WToolkit
- file.encoding = GB18030
- file.encoding.pkg = sun.io
- file.separator = \
- java.awt.graphicsenv = sun.awt.Win32GraphicsEnvironment
- java.awt.printerjob = sun.awt.windows.WPrinterJob
- java.class.path = .
- C:\Program Files\Java\jdk1.8.0_92\bin\dt.jar
- C:\Program Files\Java\jdk1.8.0_92\lib\tools.jar
- java.class.version = 52.0
- java.endorsed.dirs = C:\Program Files\Java\jre1.8.0_92\lib\endorsed
- java.ext.dirs = C:\Program Files\Java\jre1.8.0_92\lib\ext
- C:\windows\Sun\Java\lib\ext
- java.home = C:\Program Files\Java\jre1.8.0_92
- java.io.tmpdir = D:\Users\XXX\AppData\Local\Temp\
- java.library.path = C:\ProgramData\Oracle\Java\javapath
- C:\windows\Sun\Java\bin
- C:\windows\system32
- C:\windows
- C:\ProgramData\Oracle\Java\javapath
- C:\windows\system32
- C:\windows
- C:\windows\System32\Wbem
- C:\windows\System32\WindowsPowerShell\v1.0\
- C:\Program Files (x86)\Enterprise Vault\EVClient\
- C:\Program Files\Java\jdk1.8.0_92\bin
- C:\Program Files\Java\jdk1.8.0_92\jre\bin
- D:\Users\XXX\zhangjl\software\Maven\apache-maven-3.5.4\bin
- D:\Users\XXX\zhangjl\software\Git\Git\cmd
- D:\Users\XXX\zhangjl\software\TortoiseGit\bin
- D:\Users\XXX\AppData\Local\Microsoft\WindowsApps
- .
- java.runtime.name = Java(TM) SE Runtime Environment
- java.runtime.version = 1.8.0_92-b14
- java.specification.name = Java Platform API Specification
- java.specification.vendor = Oracle Corporation
- java.specification.version = 1.8
- java.vendor = Oracle Corporation
- java.vendor.url = http://java.oracle.com/
- java.vendor.url.bug = http://bugreport.sun.com/bugreport/
- java.version = 1.8.0_92
- java.vm.info = mixed mode
- java.vm.name = Java HotSpot(TM) 64-Bit Server VM
- java.vm.specification.name = Java Virtual Machine Specification
- java.vm.specification.vendor = Oracle Corporation
- java.vm.specification.version = 1.8
- java.vm.vendor = Oracle Corporation
- java.vm.version = 25.92-b14
- line.separator = \r \n
- os.arch = amd64
- os.name = Windows 10
- os.version = 10.0
- path.separator = ;
- sun.arch.data.model = 64
- sun.boot.class.path = C:\Program Files\Java\jre1.8.0_92\lib\resources.jar
- C:\Program Files\Java\jre1.8.0_92\lib\rt.jar
- C:\Program Files\Java\jre1.8.0_92\lib\sunrsasign.jar
- C:\Program Files\Java\jre1.8.0_92\lib\jsse.jar
- C:\Program Files\Java\jre1.8.0_92\lib\jce.jar
- C:\Program Files\Java\jre1.8.0_92\lib\charsets.jar
- C:\Program Files\Java\jre1.8.0_92\lib\jfr.jar
- C:\Program Files\Java\jre1.8.0_92\classes
- sun.boot.library.path = C:\Program Files\Java\jre1.8.0_92\bin
- sun.cpu.endian = little
- sun.cpu.isalist = amd64
- sun.desktop = windows
- sun.io.unicode.encoding = UnicodeLittle
- sun.java.launcher = SUN_STANDARD
- sun.jnu.encoding = GB18030
- sun.management.compiler = HotSpot 64-Bit Tiered Compilers
- sun.os.patch.level =
- sun.stderr.encoding = ms936
- sun.stdout.encoding = ms936
- user.country = CN
- user.dir = D:\Users\XXX
- user.home = D:\Users\XXX
- user.language = zh
- user.name = XXX
- user.script =
- user.timezone =
- user.variant =
- Locale settings:
- default locale = 中文
- default display locale = 中文 (中国)
- default format locale = 中文 (中国)
- available locales = , ar, ar_AE, ar_BH, ar_DZ, ar_EG, ar_IQ, ar_JO,
- ar_KW, ar_LB, ar_LY, ar_MA, ar_OM, ar_QA, ar_SA, ar_SD,
- ar_SY, ar_TN, ar_YE, be, be_BY, bg, bg_BG, ca,
- ca_ES, cs, cs_CZ, da, da_DK, de, de_AT, de_CH,
- de_DE, de_GR, de_LU, el, el_CY, el_GR, en, en_AU,
- en_CA, en_GB, en_IE, en_IN, en_MT, en_NZ, en_PH, en_SG,
- en_US, en_ZA, es, es_AR, es_BO, es_CL, es_CO, es_CR,
- es_CU, es_DO, es_EC, es_ES, es_GT, es_HN, es_MX, es_NI,
- es_PA, es_PE, es_PR, es_PY, es_SV, es_US, es_UY, es_VE,
- et, et_EE, fi, fi_FI, fr, fr_BE, fr_CA, fr_CH,
- fr_FR, fr_LU, ga, ga_IE, hi, hi_IN, hr, hr_HR,
- hu, hu_HU, in, in_ID, is, is_IS, it, it_CH,
- it_IT, iw, iw_IL, ja, ja_JP, ja_JP_JP_#u-ca-japanese, ko, ko_KR,
- lt, lt_LT, lv, lv_LV, mk, mk_MK, ms, ms_MY,
- mt, mt_MT, nl, nl_BE, nl_NL, no, no_NO, no_NO_NY,
- pl, pl_PL, pt, pt_BR, pt_PT, ro, ro_RO, ru,
- ru_RU, sk, sk_SK, sl, sl_SI, sq, sq_AL, sr,
- sr_BA, sr_BA_#Latn, sr_CS, sr_ME, sr_ME_#Latn, sr_RS, sr_RS_#Latn, sr__#Latn,
- sv, sv_SE, th, th_TH, th_TH_TH_#u-nu-thai, tr, tr_TR, uk,
- uk_UA, vi, vi_VN, zh, zh_CN, zh_HK, zh_SG, zh_TW
- java version "1.8.0_92"
- Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
- Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
- D:\Users\XXX>
java命令查询属性信息的更多相关文章
- bat命令查询硬件信息
bat命令查询硬件信息 50 需求是这样的写一个bat命令,当命令执行的时候,先请用户输入姓名,然后继续执行查询出以下信息并写入一个文件,文件名称随便,文件可以放在与当前命令同一个文件夹下.最终文件中 ...
- Linux中df命令查询磁盘信息和fdisk命令分区的用法
df - 报告文件系统磁盘空间的使用情况 总览 df [OPTION]... [FILE]... POSIX 选项: [-kP] GNU 选项 (最短方式): [-ahHiklmPv] [-t fs ...
- 如何使用dmidecode命令查看硬件信息
引言 当我们需要获取机器硬件信息时,可使用linux系统自带的dmidecode工具进行查询. dmidecode命令通过读取系统DMI表,显示服务器硬件和BIOS信息.除了可使用dmidecode查 ...
- java命令--jstack 工具 查看JVM堆栈信息
介绍 jstack是java虚拟机自带的一种堆栈跟踪工具.jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项" ...
- 【Gerrit】Gerrit cmd query (gerrit命令行查询change信息)
本文仅展现个人使用情况和理解,英文原址:https://review.openstack.org/Documentation/cmd-query.html 基本使用格式: ssh -p <por ...
- 查看Java JVM参数配置信息命令
查看Java JVM参数配置信息命令 java -XX:+PrintCommandLineFlags jvm运行时状态的参数,可以很快找出问题所在.现在把几个命令记录一下:1. jstat这个命令对于 ...
- shell脚本中sqlite3命令查询数据库失败返回空,并将错误信息打印到标准错误输出
shell脚本中sqlite3命令查询数据库失败返回空,并将错误信息打印到标准错误输出 如: #/bin/sh local ret='sqlite3 test.db "select test ...
- 利用Java反射根据类的名称获取属性信息和父类的属性信息
代码: import java.lang.reflect.Field; import java.util.ArrayList; import java.util.Arrays; import java ...
- Java - Java 命令行简介: 选项, 属性, 参数
概述 简单介绍一下 java 命令行相关的参数及属性 1. java 命令行 基本 命令 > java <mainClass> 描述 执行 Java 类 需要准备好编译完成的 mai ...
随机推荐
- 修改 CentOS 中的 repo
修改 CentOS 中的 repo 原因 由于安装 odoo 10 太慢,因为服务器是国外的. 修改 进入 repo 文件夹 cd /etc/yum.repos.d/ ls 可以看到所有的源.
- oracle 之 手动建库
1.-- 查看服务器 ORA 环境变量情况[oracle@orastb ~]$ env|grep ORAORACLE_BASE=/u01/app/oracleORACLE_HOME=/u01/app/ ...
- sql语句查询重复数据
select id, name, memofrom Awhere id in (select id from A group by id having count(1) >= 2)
- Unit02: jQuery事件处理 、 jQuery动画
Unit02: jQuery事件处理 . jQuery动画 jQuery实现购物车案例 <!DOCTYPE html> <html> <head> <titl ...
- emacs之配置etags-select
etags-select比自带的etags定位的更好 ~/emacsConfig/etags-select-setting.el (require 'etags-select) (global-set ...
- FPGA与DSP简单比较
FPGA与DSP比较 两者的优势不一样.在硬件层面,DSP是ASIC,如同CPU GPU一样,适宜于量产降低成本,缺点是(硬件)设计一旦确定,便不易于修改. 而FPGA较灵活,可以通过硬件描述语言进行 ...
- Hibernate学习11——Hibernate 高级配置(连接池、log4j)
第一节:配置数据库连接池 这里配置c3p0连接池,需要的jar包: jar包位于hibernate压缩包的:hibernate-release-4.3.5.Final\lib\optional\c3p ...
- [转][Java]语法规范
先来个 阿里的 Java 开发手册(2017.5.20 发布 v1.2.0 .pdf) 本文来自:http://blog.csdn.net/sinat_27115575/article/details ...
- ES6中的新特性
本人最近学习es6一些方法,难免有些手痒,想着能不能将这些方法总结下,如下 1.数组的扩展 1)首先什么是伪数组 无法直接调用数组方法或期望length属性有什么特殊的行为,但仍可以对真正数组遍历方法 ...
- Oracle数据库学习笔记(一)
Oracle的体系结构大体上分为两部分:Instance(实例)和Database(数据库). Instance(实例) :在Oracle Instance中主要包含了SGA以及一些进程(例如:P ...