修改Java应用的Locale.DefautLocale值

Java的系统启动后,通过Locale.getDefault()能够得到一个当前应用默认的Locale信息,但如果希望我们的应用不管部署在任意机器上,可以保持同一个默认Locale怎么办呢?也就是如何修改Java启动的默认Locale。

1. 可以在启动的入口代码处增加以下语句

Locale.setDefault(newLocale("en","US"));

2. 在Java启动时增加以下参数:

-Duser.language=en -Duser.country=US

3. 修改操作系统的语言设置。

Windows: 控制面板 --> 地区语言

Linux: 永久方案 【vi /etc/sysconfig/i18n 修改如下LANG="en_US.UTF-8" 】

          临时方案 【export LANG=en_US.UTF-8】

猜你喜欢

转载自garyjiao.iteye.com/blog/2245218
今日推荐