Hi All,
Please review the following:
http://cr.openjdk.java.net/~ksrini/6452854/webrev.00/
This will print all the known settings/properties/locales
supported and known to Java, this has been a long standing request.
A sample output attached below.
Note: the -X option specifically is being used so we can evolve this option
and add more useful information, in future versions of java.
Thanks
Kumar
VM settings:
Stack Size (Xss): 320K
Max. Heap Size (Xmx): 910M
Ergonomics Class (server or client): server
Using VM: Java HotSpot(TM) Server VM
Property settings:
file.encoding = UTF-8
file.encoding.pkg = sun.io
file.separator = /
java.awt.graphicsenv = sun.awt.X11GraphicsEnvironment
java.awt.printerjob = sun.print.PSPrinterJob
java.class.path = .:
java.class.version = 51.0
java.endorsed.dirs = /build/solaris-i586/lib/endorsed:
java.ext.dirs = /build/solaris-i586/lib/ext:
/usr/jdk/packages/lib/ext
java.home = /build/solaris-i586
java.io.tmpdir = /var/tmp/
java.library.path = /usr/jdk/packages/lib/i386:
/lib:
/usr/lib
java.runtime.name = Java(TM) SE Runtime Environment
java.runtime.version = 1.7.0-tl-b99
java.specification.name = Java Platform API Specification
java.specification.vendor = Oracle Corporation
java.specification.version = 1.7
java.vendor = Oracle Corporation
java.vendor.url = http://java.oracle.com/
java.vendor.url.bug = http://java.sun.com/cgi-bin/bugreport.cgi
java.version = 1.7.0-tl
java.vm.info = mixed mode
java.vm.name = Java HotSpot(TM) Server VM
java.vm.specification.name = Java Virtual Machine Specification
java.vm.specification.vendor = Sun Microsystems Inc.
java.vm.specification.version = 1.0
java.vm.vendor = Sun Microsystems Inc.
java.vm.version = 20.0-b02
line.separator =
os.arch = x86
os.name = SunOS
os.version = 5.11
path.separator = :
sun.arch.data.model = 32
sun.boot.class.path = /build/solaris-i586/lib/resources.jar:
/build/solaris-i586/lib/rt.jar:
/build/solaris-i586/lib/sunrsasign.jar:
/build/solaris-i586/lib/jsse.jar:
/build/solaris-i586/lib/jce.jar:
/build/solaris-i586/lib/charsets.jar:
/build/solaris-i586/lib/modules/jdk.boot.jar:
/build/solaris-i586/classes
sun.boot.library.path = /build/solaris-i586/lib/i386:
sun.cpu.endian = little
sun.cpu.isalist =
sun.desktop = gnome
sun.io.unicode.encoding = UnicodeBig
sun.java.launcher = SUN_STANDARD
sun.jnu.encoding = UTF-8
sun.management.compiler = HotSpot Tiered Compilers
sun.os.patch.level = unknown
user.country = US
user.dir = /jdk7/jdk
user.home = /home/XYZ
user.language = en
user.name = XYZ
user.timezone =
Locale settings:
default locale: English
available locales = fr_CH, no, ms_MY, sv_SE, ga, vi_VN, es_CO, es_CR,
fi, fr_CA, fr, de_CH, pl_PL, es_CL, ar_DZ, it_IT,
th_TH_TH_#u-nu-thai, sr_CS, is_IS, ar_MA, sk_SK, pt_BR, nl_NL, es_DO,
ar_EG, pl, es_SV, fr_BE, es_EC, vi, en_SG, lv,
lt, da_DK, pt_PT, et_EE, es_NI, es_ES, de, nl_BE,
mk, zh_HK, uk, sr_ME, es_MX, de_LU, es_US, mt,
ms, el_GR, fr_LU, it_CH, ro_RO, el, es_VE, ja_JP_JP_#u-ca-japanese,
ar_YE, de_DE, es_UY, en, en_ZA, et, es, ar_OM,
nl, en_GB, es_HN, ca, tr, es_PE, mt_MT, ar_JO,
ar_QA, mk_MK, th, es_PY, ja_JP, th_TH, en_PH, es_PR,
sv, bg, ar_BH, hu_HU, ko_KR, be, sl, fr_FR,
sk, da, ar_IQ, sr, sq, ko, sl_SI, no_NO,
es_GT, cs, en_IE, ru_RU, ar_SA, sr_RS, en_IN, en_AU,
ar_AE, es_PA, ru, ga_IE, hr, zh, ro, zh_SG,
ar_LY, de_AT, hu, en_NZ, ar_SD, no_NO_NY, uk_UA, iw_IL,
ar_SY, bg_BG, es_AR, cs_CZ, ar_LB, tr_TR, hr_HR, en_MT,
is, it, ar_KW, en_US, iw, en_CA, ar_TN, sr_BA,
ar, in, in_ID, lt_LT, ca_ES, be_BY, zh_TW, hi_IN,
el_CY, sq_AL, pt, fi_FI, es_BO, zh_CN, ja, lv_LV