|
1
6
事实上,我发现有两个答案是错误的 http://java.com/en/download/help/locale.xml 还有那个有用的黑客。 我会解释——我在法国使用的是一个法语安装的多语言XP,有一个法语键盘——但我希望我的应用程序能用英语跟我说话。sunplant的页面不能使用这种组合——Java仍然可以用法语与我交谈。 黑客的解决方案是进入regedit并将HKEY_CURRENT_USER\Control Panel\International\Locale从0000040C更改为00000409。这让爪哇说英语。 回到“区域设置”控制面板工具,我注意到这实际上改变了“区域选项”下拉列表中的名称,同时保留了数字、日期等的所有法语格式。 所以太阳报的那一页是完全错误的!!Java的默认语言环境不是从高级页面的设置中获得的,而是从区域选项页面上的设置中获取的——而且在不破坏所有这些选项的情况下,很难更改这些设置(即,您不能简单地更改语言并保留数字/日期/etc格式)。
|
![]() |
2
6
爪哇-Duser.language=2-字符语言代码-杜塞尔区域=2-字符国家代码 http://www.oracle.com/technetwork/articles/javase/locale-140624.html |
![]() |
3
3
|
![]() |
4
1
java -Duser.language=sv -Duser.country=SE java -Duser.language=en -Duser.country=US
export JAVA_TOOL_OPTIONS="-Duser.language=en -Duser.country=US" |