今天在Eclipse上做一个压缩一个空文件夹目录的程序,测试的时候,发现java打印出来的系统时间new java.util.Date()比我的电脑时间少了8个小时。
经过网上查找资料,发现原来是时区的问题。
解决办法就是,进入Windows->Preferences->Java->Installed JREs中,修改JRE的VM参数,
就是增加上-Duser.timezone=Asia/Shanghai
-Xms256m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=428m -Duser.timezone=Asia/Shanghai