System.getProperty("user.home")可以查询JAVA系统的user.home属性的值,

除了user.home,还有user.dir, file.separator, file.encoding等,

可以用命令查看:

  1. java -XshowSettings:all -version
  2. java -XshowSettings:vm -version
  3. java -XshowSettings:properties -version
  4. java -XshowSettings:locale -version 

示例:

  1. D:\Users\XXX>java -XshowSettings:all -version
  2. VM settings:
  3. Max. Heap Size (Estimated): 1.75G
  4. Ergonomics Machine Class: client
  5. Using VM: Java HotSpot(TM) 64-Bit Server VM
  6.  
  7. Property settings:
  8. awt.toolkit = sun.awt.windows.WToolkit
  9. file.encoding = GB18030
  10. file.encoding.pkg = sun.io
  11. file.separator = \
  12. java.awt.graphicsenv = sun.awt.Win32GraphicsEnvironment
  13. java.awt.printerjob = sun.awt.windows.WPrinterJob
  14. java.class.path = .
  15. C:\Program Files\Java\jdk1.8.0_92\bin\dt.jar
  16. C:\Program Files\Java\jdk1.8.0_92\lib\tools.jar
  17. java.class.version = 52.0
  18. java.endorsed.dirs = C:\Program Files\Java\jre1.8.0_92\lib\endorsed
  19. java.ext.dirs = C:\Program Files\Java\jre1.8.0_92\lib\ext
  20. C:\windows\Sun\Java\lib\ext
  21. java.home = C:\Program Files\Java\jre1.8.0_92
  22. java.io.tmpdir = D:\Users\XXX\AppData\Local\Temp\
  23. java.library.path = C:\ProgramData\Oracle\Java\javapath
  24. C:\windows\Sun\Java\bin
  25. C:\windows\system32
  26. C:\windows
  27. C:\ProgramData\Oracle\Java\javapath
  28. C:\windows\system32
  29. C:\windows
  30. C:\windows\System32\Wbem
  31. C:\windows\System32\WindowsPowerShell\v1.0\
  32. C:\Program Files (x86)\Enterprise Vault\EVClient\
  33. C:\Program Files\Java\jdk1.8.0_92\bin
  34. C:\Program Files\Java\jdk1.8.0_92\jre\bin
  35. D:\Users\XXX\zhangjl\software\Maven\apache-maven-3.5.4\bin
  36. D:\Users\XXX\zhangjl\software\Git\Git\cmd
  37. D:\Users\XXX\zhangjl\software\TortoiseGit\bin
  38. D:\Users\XXX\AppData\Local\Microsoft\WindowsApps
  39.  
  40. .
  41. java.runtime.name = Java(TM) SE Runtime Environment
  42. java.runtime.version = 1.8.0_92-b14
  43. java.specification.name = Java Platform API Specification
  44. java.specification.vendor = Oracle Corporation
  45. java.specification.version = 1.8
  46. java.vendor = Oracle Corporation
  47. java.vendor.url = http://java.oracle.com/
  48. java.vendor.url.bug = http://bugreport.sun.com/bugreport/
  49. java.version = 1.8.0_92
  50. java.vm.info = mixed mode
  51. java.vm.name = Java HotSpot(TM) 64-Bit Server VM
  52. java.vm.specification.name = Java Virtual Machine Specification
  53. java.vm.specification.vendor = Oracle Corporation
  54. java.vm.specification.version = 1.8
  55. java.vm.vendor = Oracle Corporation
  56. java.vm.version = 25.92-b14
  57. line.separator = \r \n
  58. os.arch = amd64
  59. os.name = Windows 10
  60. os.version = 10.0
  61. path.separator = ;
  62. sun.arch.data.model = 64
  63. sun.boot.class.path = C:\Program Files\Java\jre1.8.0_92\lib\resources.jar
  64. C:\Program Files\Java\jre1.8.0_92\lib\rt.jar
  65. C:\Program Files\Java\jre1.8.0_92\lib\sunrsasign.jar
  66. C:\Program Files\Java\jre1.8.0_92\lib\jsse.jar
  67. C:\Program Files\Java\jre1.8.0_92\lib\jce.jar
  68. C:\Program Files\Java\jre1.8.0_92\lib\charsets.jar
  69. C:\Program Files\Java\jre1.8.0_92\lib\jfr.jar
  70. C:\Program Files\Java\jre1.8.0_92\classes
  71. sun.boot.library.path = C:\Program Files\Java\jre1.8.0_92\bin
  72. sun.cpu.endian = little
  73. sun.cpu.isalist = amd64
  74. sun.desktop = windows
  75. sun.io.unicode.encoding = UnicodeLittle
  76. sun.java.launcher = SUN_STANDARD
  77. sun.jnu.encoding = GB18030
  78. sun.management.compiler = HotSpot 64-Bit Tiered Compilers
  79. sun.os.patch.level =
  80. sun.stderr.encoding = ms936
  81. sun.stdout.encoding = ms936
  82. user.country = CN
  83. user.dir = D:\Users\XXX
  84. user.home = D:\Users\XXX
  85. user.language = zh
  86. user.name = XXX
  87. user.script =
  88. user.timezone =
  89. user.variant =
  90.  
  91. Locale settings:
  92. default locale = 中文
  93. default display locale = 中文 (中国)
  94. default format locale = 中文 (中国)
  95. available locales = , ar, ar_AE, ar_BH, ar_DZ, ar_EG, ar_IQ, ar_JO,
  96. ar_KW, ar_LB, ar_LY, ar_MA, ar_OM, ar_QA, ar_SA, ar_SD,
  97. ar_SY, ar_TN, ar_YE, be, be_BY, bg, bg_BG, ca,
  98. ca_ES, cs, cs_CZ, da, da_DK, de, de_AT, de_CH,
  99. de_DE, de_GR, de_LU, el, el_CY, el_GR, en, en_AU,
  100. en_CA, en_GB, en_IE, en_IN, en_MT, en_NZ, en_PH, en_SG,
  101. en_US, en_ZA, es, es_AR, es_BO, es_CL, es_CO, es_CR,
  102. es_CU, es_DO, es_EC, es_ES, es_GT, es_HN, es_MX, es_NI,
  103. es_PA, es_PE, es_PR, es_PY, es_SV, es_US, es_UY, es_VE,
  104. et, et_EE, fi, fi_FI, fr, fr_BE, fr_CA, fr_CH,
  105. fr_FR, fr_LU, ga, ga_IE, hi, hi_IN, hr, hr_HR,
  106. hu, hu_HU, in, in_ID, is, is_IS, it, it_CH,
  107. it_IT, iw, iw_IL, ja, ja_JP, ja_JP_JP_#u-ca-japanese, ko, ko_KR,
  108. lt, lt_LT, lv, lv_LV, mk, mk_MK, ms, ms_MY,
  109. mt, mt_MT, nl, nl_BE, nl_NL, no, no_NO, no_NO_NY,
  110. pl, pl_PL, pt, pt_BR, pt_PT, ro, ro_RO, ru,
  111. ru_RU, sk, sk_SK, sl, sl_SI, sq, sq_AL, sr,
  112. sr_BA, sr_BA_#Latn, sr_CS, sr_ME, sr_ME_#Latn, sr_RS, sr_RS_#Latn, sr__#Latn,
  113. sv, sv_SE, th, th_TH, th_TH_TH_#u-nu-thai, tr, tr_TR, uk,
  114. uk_UA, vi, vi_VN, zh, zh_CN, zh_HK, zh_SG, zh_TW
  115.  
  116. java version "1.8.0_92"
  117. Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
  118. Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
  119.  
  120. D:\Users\XXX>

java命令查询属性信息的更多相关文章

  1. bat命令查询硬件信息

    bat命令查询硬件信息 50 需求是这样的写一个bat命令,当命令执行的时候,先请用户输入姓名,然后继续执行查询出以下信息并写入一个文件,文件名称随便,文件可以放在与当前命令同一个文件夹下.最终文件中 ...

  2. Linux中df命令查询磁盘信息和fdisk命令分区的用法

    df - 报告文件系统磁盘空间的使用情况  总览 df [OPTION]... [FILE]... POSIX 选项: [-kP] GNU 选项 (最短方式): [-ahHiklmPv] [-t fs ...

  3. 如何使用dmidecode命令查看硬件信息

    引言 当我们需要获取机器硬件信息时,可使用linux系统自带的dmidecode工具进行查询. dmidecode命令通过读取系统DMI表,显示服务器硬件和BIOS信息.除了可使用dmidecode查 ...

  4. java命令--jstack 工具 查看JVM堆栈信息

    介绍 jstack是java虚拟机自带的一种堆栈跟踪工具.jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项" ...

  5. 【Gerrit】Gerrit cmd query (gerrit命令行查询change信息)

    本文仅展现个人使用情况和理解,英文原址:https://review.openstack.org/Documentation/cmd-query.html 基本使用格式: ssh -p <por ...

  6. 查看Java JVM参数配置信息命令

    查看Java JVM参数配置信息命令 java -XX:+PrintCommandLineFlags jvm运行时状态的参数,可以很快找出问题所在.现在把几个命令记录一下:1. jstat这个命令对于 ...

  7. shell脚本中sqlite3命令查询数据库失败返回空,并将错误信息打印到标准错误输出

    shell脚本中sqlite3命令查询数据库失败返回空,并将错误信息打印到标准错误输出 如: #/bin/sh local ret='sqlite3 test.db "select test ...

  8. 利用Java反射根据类的名称获取属性信息和父类的属性信息

    代码: import java.lang.reflect.Field; import java.util.ArrayList; import java.util.Arrays; import java ...

  9. Java - Java 命令行简介: 选项, 属性, 参数

    概述 简单介绍一下 java 命令行相关的参数及属性 1. java 命令行 基本 命令 > java <mainClass> 描述 执行 Java 类 需要准备好编译完成的 mai ...

随机推荐

  1. 修改 CentOS 中的 repo

    修改 CentOS 中的 repo 原因 由于安装 odoo 10 太慢,因为服务器是国外的. 修改 进入 repo 文件夹 cd /etc/yum.repos.d/ ls 可以看到所有的源.

  2. oracle 之 手动建库

    1.-- 查看服务器 ORA 环境变量情况[oracle@orastb ~]$ env|grep ORAORACLE_BASE=/u01/app/oracleORACLE_HOME=/u01/app/ ...

  3. sql语句查询重复数据

    select id, name, memofrom Awhere id in (select id from A group by id having count(1) >= 2)

  4. Unit02: jQuery事件处理 、 jQuery动画

    Unit02: jQuery事件处理 . jQuery动画 jQuery实现购物车案例 <!DOCTYPE html> <html> <head> <titl ...

  5. emacs之配置etags-select

    etags-select比自带的etags定位的更好 ~/emacsConfig/etags-select-setting.el (require 'etags-select) (global-set ...

  6. FPGA与DSP简单比较

    FPGA与DSP比较 两者的优势不一样.在硬件层面,DSP是ASIC,如同CPU GPU一样,适宜于量产降低成本,缺点是(硬件)设计一旦确定,便不易于修改. 而FPGA较灵活,可以通过硬件描述语言进行 ...

  7. Hibernate学习11——Hibernate 高级配置(连接池、log4j)

    第一节:配置数据库连接池 这里配置c3p0连接池,需要的jar包: jar包位于hibernate压缩包的:hibernate-release-4.3.5.Final\lib\optional\c3p ...

  8. [转][Java]语法规范

    先来个 阿里的 Java 开发手册(2017.5.20 发布 v1.2.0 .pdf) 本文来自:http://blog.csdn.net/sinat_27115575/article/details ...

  9. ES6中的新特性

    本人最近学习es6一些方法,难免有些手痒,想着能不能将这些方法总结下,如下 1.数组的扩展 1)首先什么是伪数组 无法直接调用数组方法或期望length属性有什么特殊的行为,但仍可以对真正数组遍历方法 ...

  10. Oracle数据库学习笔记(一)

      Oracle的体系结构大体上分为两部分:Instance(实例)和Database(数据库). Instance(实例) :在Oracle Instance中主要包含了SGA以及一些进程(例如:P ...