小编典典

如何在 JVM 中设置默认语言环境?

all

我想将Locale我的 JVM的默认值设置为fr_CA. 有哪些可能的选择来做到这一点?

我只知道一种选择Locale.setDefault()


阅读 285

收藏
2022-08-08

共1个答案

小编典典

来自Oracle
参考

应用程序的默认语言环境由三种方式确定。首先,除非您明确更改了默认值,否则该
Locale.getDefault()方法将返回最初由
Java 虚拟机 (JVM) 首次加载时确定的语言环境。也就是说,JVM
从主机环境中确定默认语言环境。主机环境的区域设置由主机操作系统和在该系统上建立的用户首选项决定。

user.language其次,在某些 Java 运行时实现中,应用程序用户可以通过设置、user.country
user.variantsystem 属性在命令行上提供此信息来覆盖主机的默认语言环境。

第三,您的应用程序可以调用该Locale.setDefault(Locale)
方法。setDefault(Locale aLocale) 方法让您的应用程序设置系统范围 (实际上是 VM 范围)的
资源。使用此方法设置默认语言环境后,对 Locale.getDefault() 的后续调用将返回新设置的语言环境。

2022-08-08