查看Java所支持的语言及相应的版本信息

时间:2022-05-11 12:02:30

/*

*Java语言作为第一种支持国际化的语言,在Internet从一开始就具有其他语言无与伦比的国际化的本质特性:
*用Unicode来编写所有的字符串。可是理论与实际总是不能完全谋和的,因为Unicode本身也在不断变化。
* 在J2SE(TM) 5.0中,主要的变化是对java.lang,java.text, java.util.regex等包进行调整,使整个字
*符处理基于Unicode4.0的标准之上,同时加强了对增补字符的支持(欲了解更多信息请参照:
* 《Supplementary Characters in the JavaPlatform》By Norbert Lindenberg and Masayoshi
*Okutsu,)。另外这些调整,已经比较全面地解决了越南等东南亚国家的文字读写及显示问题,虽然并没有
*经过大范围的测试。查看Java所支持的语言及相应的版本信息可以采用以下代码进行查询。
*/

 

复制代码代码如下:


import java.util.*; 
import java.text.*; 
public class Test{ 
   public static void main(String[] args) {

 

   //输出JVM 支持的语言 
   Locale locale[] = DateFormat.getAvailableLocales(); 
   System.out.println("======本地系统支持语言:======== "); 
   for (int i = 0; i < locale.length; i++) { 
      System.out.println(locale[i].toString() +
        "\t" +locale[i].getDisplayName()); 
   }

  //输出JVM 默认属性 
   System.out.println("======系统属性======== "); 
   System.getProperties().list(System.out); 
  } 
}   

 

运行结果:

C:\java>java  Test 
======本地系统支持语言:======== 
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   阿拉伯文 (也门) 
hi_IN   印地文 (印度) 
iw      希伯来文 
iw_IL   希伯来文 (以色列) 
ja      日文 
ja_JP   日文 (日本) 
ko      朝鲜文 
ko_KR   朝鲜文 (南朝鲜) 
th      泰文 
th_TH   泰文 (泰国) 
th_TH_TH        泰文 (泰国,TH) 
vi      越南文 
vi_VN   越南文 (越南) 
zh      中文 
zh_CN   中文 (中国) 
zh_HK   中文 (香港) 
zh_TW   中文 (*地区) 
be      白俄罗斯文 
be_BY   白俄罗斯文 (白俄罗斯) 
bg      保加利亚文 
bg_BG   保加利亚文 (保加利亚) 
ca      加泰罗尼亚文 
ca_ES   加泰罗尼亚文 (西班牙) 
cs      捷克文 
cs_CZ   捷克文 (捷克*) 
da      丹麦文 
da_DK   丹麦文 (丹麦) 
de      德文 
de_AT   德文 (奥地利) 
de_CH   德文 (瑞士) 
de_DE   德文 (德国) 
de_LU   德文 (卢森堡) 
el      希腊文 
el_GR   希腊文 (希腊) 
en_AU   英文 (澳大利亚) 
en_CA   英文 (加拿大) 
en_GB   英文 (英国) 
en_IE   英文 (爱尔兰) 
en_IN   英文 (印度) 
en_NZ   英文 (新西兰) 
en_ZA   英文 (南非) 
es      西班牙文 
es_AR   西班牙文 (阿根廷) 
es_BO   西班牙文 (玻利维亚) 
es_CL   西班牙文 (智利) 
es_CO   西班牙文 (哥伦比亚) 
es_CR   西班牙文 (哥斯达黎加) 
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_UY   西班牙文 (乌拉圭) 
es_VE   西班牙文 (委内瑞拉) 
et      爱沙尼亚文 
et_EE   爱沙尼亚文 (爱沙尼亚) 
fi      芬兰文 
fi_FI   芬兰文 (芬兰) 
fr      法文 
fr_BE   法文 (比利时) 
fr_CA   法文 (加拿大) 
fr_CH   法文 (瑞士) 
fr_FR   法文 (法国) 
fr_LU   法文 (卢森堡) 
hr      克罗地亚文 
hr_HR   克罗地亚文 (克罗地亚) 
hu      匈牙利文 
hu_HU   匈牙利文 (匈牙利) 
is      冰岛文 
is_IS   冰岛文 (冰岛) 
it      意大利文 
it_CH   意大利文 (瑞士) 
it_IT   意大利文 (意大利) 
lt      立陶宛文 
lt_LT   立陶宛文 (立陶宛) 
lv      拉托维亚文(列托) 
lv_LV   拉托维亚文(列托) (拉脱维亚) 
mk      马其顿文 
mk_MK   马其顿文 (马其顿王国) 
nl      荷兰文 
nl_BE   荷兰文 (比利时) 
nl_NL   荷兰文 (荷兰) 
no      挪威文 
no_NO   挪威文 (挪威) 
no_NO_NY        挪威文 (挪威,Nynorsk) 
pl      波兰文 
pl_PL   波兰文 (波兰) 
pt      葡萄牙文 
pt_BR   葡萄牙文 (巴西) 
pt_PT   葡萄牙文 (葡萄牙) 
ro      罗马尼亚文 
ro_RO   罗马尼亚文 (罗马尼亚) 
ru      俄文 
ru_RU   俄文 (俄罗斯) 
sk      斯洛伐克文 
sk_SK   斯洛伐克文 (斯洛伐克) 
sl      斯洛文尼亚文 
sl_SI   斯洛文尼亚文 (斯洛文尼亚) 
sq      阿尔巴尼亚文 
sq_AL   阿尔巴尼亚文 (阿尔巴尼亚) 
sv      瑞典文 
sv_SE   瑞典文 (瑞典) 
tr      土耳其文 
tr_TR   土耳其文 (土耳其) 
uk      乌克兰文 
uk_UA   乌克兰文 (乌克兰) 
en_US   英文 (美国) 
en      英文 
======系统属性======== 
-- listing properties -- 
java.runtime.name=Java(TM) 2 Runtime Environment, Stand... 
sun.boot.library.path=C:\Program Files\Java\jre1.5.0\bin 
java.vm.version=1.5.0-b64 
java.vm.vendor=Sun Microsystems Inc. 
java.vendor.url=http://java.sun.com/ 
path.separator=; 
java.vm.name=Java HotSpot(TM) Client VM 
file.encoding.pkg=sun.io 
user.country=CN 
sun.os.patch.level=Service Pack 1 
java.vm.specification.name=Java Virtual Machine Specification 
user.dir=C:\java 
java.runtime.version=1.5.0-b64 
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment 
java.endorsed.dirs=C:\Program Files\Java\jre1.5.0\lib\en... 
os.arch=x86 
java.io.tmpdir=C:\DOCUME~1\OWNER~1.LEG\LOCALS~1\Temp\ 
line.separator=

java.vm.specification.vendor=Sun Microsystems Inc. 
user.variant= 
os.name=Windows XP 
sun.jnu.encoding=GB18030 
java.library.path=C:\WINDOWS\system32;.;C:\WINDOWS\Syst... 
java.specification.name=Java Platform API Specification 
java.class.version=49.0 
sun.management.compiler=HotSpot Client Compiler 
os.version=5.1 
user.home=C:\Documents and Settings\Owner.LEGEN... 
user.timezone= 
java.awt.printerjob=sun.awt.windows.WPrinterJob 
file.encoding=GB18030 
java.specification.version=1.5 
user.name=Owner 
java.class.path=c:\jdk1.5\lib;c:\java 
java.vm.specification.version=1.0 
sun.arch.data.model=32 
java.home=C:\Program Files\Java\jre1.5.0 
java.specification.vendor=Sun Microsystems Inc. 
user.language=zh 
awt.toolkit=sun.awt.windows.WToolkit 
java.vm.info=mixed mode, sharing 
java.version=1.5.0 
java.ext.dirs=C:\Program Files\Java\jre1.5.0\lib\ext 
sun.boot.class.path=C:\Program Files\Java\jre1.5.0\lib\rt... 
java.vendor=Sun Microsystems Inc. 
file.separator=\ 
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport... 
sun.cpu.endian=little 
sun.io.unicode.encoding=UnicodeLittle 
sun.desktop=windows 
sun.cpu.isalist=

C:\java>