Tur*_*len 7 java timezone windows-7
是否可以使用所有Java应用程序的预定义属性文件覆盖Java中的系统属性(时区等)?
我在Windows 7 64位操作系统中找不到这样的文件.
Java版本是1.7.0_03(JDK 64位)
Java"-Duser.timezone参数不能使用,因为它是一个已编译的exe文件(不接受java参数).我们使用那些java应用程序作为最终用户.我们还没有开发它们.所以通过编程设置时区不是一个选项.
Java使用除系统之外的不同时区.我认为Windows 7中存在一些Java漏洞.
http://oraclesoon.blogspot.com/2010/04/windows-7-and-java-jdk-16-timezone.html
_JAVA_OPTIONS环境变量允许您在运行java时设置命令行标志.
以下传播到java中(在OSX上):
export _JAVA_OPTIONS='-Duser.timezone=Europe/Copenhagen'
很难知道它是否也适用于你的.exe设置,但试一试.
在Windows上更改环境变量后,您可能需要重新启动.
| 归档时间: |
|
| 查看次数: |
1687 次 |
| 最近记录: |