11月
14
2011
14
2011
windowsXP下Java程序时间相差8个小时的解决办法
WindowsXP SP3,Java程序跑出来发现时间总是少8个小时,初步估计是时差的问题
搜索了一下,说是Windows注册表的问题,可以找一个Java程序跑起来没问题的同版本XP,备份注册表项[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones]并还原过来应该就好了
不过身边没有用XP的,只能从JDK下手。
双击Eclipse的Server选项卡中在跑的Tomcat->Open launch configuration
自变量页签,在VM自变量末尾加上一句-Duser.timezone=GMT+08
重启Tomcat,就好了
非常感谢!