第一,这个不取决于OS的语言版本。
1 VM参数user.language, user.region,比如
java -cp .\classes -Duser.language=en test.Test2 如果未指定,则取决于windows里面的控制面板>区域和语言选项>区域选项>标准和格式其次,"简单的测试类打印"和"ANT启动"
是不是一个在Eclipse之类里面,一个是用命令行?
是不是Eclipse启动时候的语言选项影响了它

解决方案 »

  1.   

    谢谢楼上的回复!"简单的测试类打印"和"ANT启动"都没有加参数,都是通过命令行启动的。我这台机器上win2003,控制面板里面的“标准和格式”是“中文(中国)”
      

  2.   

    用ant去启动“简单的测试类”,打印的又是en了这说明ant启动会对Locale进行处理??不解...
      

  3.   

    这个倒不清楚,你试试看在main入口,打印一下System.getProperties()