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