我想将我的JVM的默认语言环境设置为fr_CA。有哪些可能的选择呢?
fr_CA
我只知道一种选择 Locale.setDefault()
Locale.setDefault()
从Oracle参考:
应用程序的默认语言环境是通过三种方式确定的。首先,除非你已显式更改默认值,否则该 Locale.getDefault()方法将返回Java虚拟机(JVM)首次加载时最初确定的语言环境。也就是说,JVM从主机环境中确定默认语言环境。主机环境的语言环境由主机操作系统和在该系统上建立的用户首选项确定。
Locale.getDefault()
其次,一些Java运行时实现中,应用用户可以通过设置提供的命令行信息覆盖主机的默认语言环境user.language,user.country以及 user.variant系统性能。
user.language,user.country
user.variant
第三,你的应用程序可以调用该Locale.setDefault(Locale)方法。setDefault(Locale aLocale)方法使你的应用程序可以设置系统范围(实际上是VM范围)的资源。使用此方法设置默认语言环境后,对Locale.getDefault()的后续调用将返回新设置的语言环境。
Locale.setDefault(Locale)
setDefault(Locale aLocale)
Locale.getDefault()