在jvm启动时不检索系统区域设置

时间:2011-12-14 14:38:27

标签: macos jvm locale

更改我的系统区域设置(区域和货币)后,我希望能够在我的java程序中使用新定义的值。 但在运行一个小例子之后,货币仍然使用旧值。

macosx中有什么特别的东西可以在任何地方更改区域设置吗?

1 个答案:

答案 0 :(得分:0)

由于某种原因,OS X上的java不只是选择系统区域设置。我想你只需要为java手动设置它。

我不太使用Java,但我在使用命令行参数-Dfile.encoding=UTF-8之前设置了编码。我不确定如何设置区域设置的其他方面,例如货币符号,但也许这会让你开始走上正轨。