`

JDK1.5在WIN7中显示时间不正确的问题解决

    博客分类:
  • Java
阅读更多

最近发现一些新的windows操作系统中,JDK显示的时区不是正确的GMT+08的,而是默认的格林威治时间

原以为是系统时区设置不对,但发现系统时间正确,时区也正确,就是JDK的不正确

网上很多方法都是手动改tomcat设置,或者在代码中写死时区,这种做法都是治标不治本的

于是继续查找根本所在

后来几经比较终于发现问题所在

原来JDK1.5早期的版本对一些较新的操作系统的时区获取都是不正确的,比如Win7,win server 2008等

从JDK1.5.0_12后的版本就没有这个问题了,所以解决这个问题的最好方法是升级到JDK1.5的最新版本,或者直接升级到JDK1.6也可以。

分享到:
评论
2 楼 欣水寓言 2012-08-21  
林祥纤 写道
不知道你有没有想过一个问题,那就是你的开发环境是1.5,虽然升级到1.6版本能够解决这个时间问题,但是jdk1.5和1.6的编译还是有区别的,有些功能在jdk1.5是无法正常使用的,那么这样就会导致开发的项目最后会有bug.


所以我说可以升级到1.5的最新版
另外我说换到1.6是说生产环境下,怎么还会有1.5的情况呢?
1 楼 林祥纤 2012-08-20  
不知道你有没有想过一个问题,那就是你的开发环境是1.5,虽然升级到1.6版本能够解决这个时间问题,但是jdk1.5和1.6的编译还是有区别的,有些功能在jdk1.5是无法正常使用的,那么这样就会导致开发的项目最后会有bug.

相关推荐

    解决win7下使用jdk1.5,时间差8小时的问题 eclipse

    标题中的问题涉及到Windows 7操作系统下使用JDK 1.5时遇到的日期时间问题,具体表现为时间显示比实际慢8小时。这个问题主要是由于Java在处理时间区域设置时与操作系统的时区设置不一致导致的。在Java中,时区信息是...

    win7系统下java相差8小时解决(经典小问题)

    那就说明是jdk1.5在win7下取不到正确的时区。 什么原因呢,为了验证我的假设,又下了最新的jdk1.6,后台打印输出正常。 问题找到了,接下来就要解决。为什么xp下能取到时区儿而win7下取不到呢? 搜索一下,到SUN论坛...

    Win7下安装JBuilder及拖影问题

    尤其是非默认Look and Feel(L&F)风格的界面,在Win7环境下表现不佳,这可能是导致JBuilder安装界面扭曲的原因之一。 #### 解决方法 要克服这一挑战,首先需要定位到安装目录中的`install.exe`文件,这是执行实际...

    win7先运行jbuilder的解决方案

    主要解决win7下运行jbuilder的不兼容,有拖影的问题。我看好多人写着要替换jdk,实际上完全用不着那么麻烦。详情请看说明 虽然现在流行Eclipse,不过还是很多人习惯Jbuilder的,今天总算是解决了在Vista下使用的...

    系统时间注册表,修正JAVA Eclipise时区问题

    在win7下装JDK1.4和JDK1.5、eclipse,输出系统时区和时间。 果然,输出时区为"GMT",时间差8小时。[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Time Zones/China Standard Time]。 有一个...

    win7下java环境变量

    本文将详细介绍如何在Win7系统中配置Java环境变量,包括`JAVA_HOME`、`PATH`以及`CLASSPATH`等关键变量的设置方法。 #### 一、Java环境变量概述 1. **JAVA_HOME**: 此环境变量指向Java Development Kit (JDK) 的...

    IBM JDK For Windows 安装攻略V1.0.doc

    在本例中,作者提到的是通过联想提供的链接下载一个名为`ibm-java2-ibmpc-jre-50-win-i386.exe`的文件,这个是IBM JRE 1.5 for Windows的安装程序。 ### 2. 解压安装文件 由于IBM的JRE安装程序会在非IBM系统上检查...

    有关Win7问题和oeacle安装资料

    ### Win7 64位与Oracle 10g安装中的兼容性问题及解决方案 #### 一、背景介绍 在IT领域中,操作系统与数据库软件之间的兼容性问题是常见的技术挑战之一。尤其是在早期的操作系统版本(如Windows 7)上安装较新版本...

    MemoryAnalyzer-1.5.0.20150527-win32.win32.x86_64.rar

    《MemoryAnalyzer-1.5.0.20150527-win32.win32.x86_64.rar》是一款专为解决“Out of Memory”(OOM)问题而设计的开发工具。在软件开发过程中,内存管理是至关重要的一个环节,尤其在处理大数据量或复杂计算时,可能...

    Win7系统下Android开发平台的搭建

    - **测试安装**:在命令行窗口输入`java -version`,如果能正确显示JDK版本信息,则表示安装成功。 2. **安装Android SDK** - **下载并解压SDK**:下载并解压Android SDK到指定文件夹。 - **运行SDK Manager**...

    图解Win7和Oracle11g兼容性的解决方法.docx

    ### 图解Win7和Oracle11g兼容性的解决方法 #### 概述 本文档旨在提供一种有效的解决方案来解决在Windows 7操作系统上安装Oracle 11g时遇到的兼容性问题。通常情况下,由于Oracle 11g的版本限制,它可能无法直接在...

    java实验报告

    2. **环境变量配置**:理解`PATH`和`CLASSPATH`这两个环境变量的作用,学习如何在Windows系统(如Win98, Win2000/XP, Win7)中设置它们。 3. **TextPad编辑器的使用**:熟悉使用TextPad进行代码编写,编译和运行简单...

    Primavera_P6_R8_Win7_64完整安装部署操作手册.pdf

    根据提供的文件信息,本文将对《Primavera_P6_R8_Win7_64完整安装部署操作手册》中的关键知识点进行详细解析。本手册主要介绍了Primavera P6 R8版本在Windows 7 64位操作系统上的安装与部署过程,包括所需的软件包、...

    windows IBM TAM 组件安装 带截图

    在Windows环境下,IBM TAM(Tivoli Access Manager)的安装涉及多个组件,其中包括DB2数据库、TDS(Tivoli Directory Server)、TDI(Tivoli ...在安装过程中遇到问题时,应查阅IBM官方文档或寻求技术支持以解决问题。

    dbeaver在eclipse上运行所需要的依赖

    安装完成后,DBeaver可以在Eclipse的工作区中配置各种选项,如连接设置、显示样式、键盘快捷键等。用户可以根据个人喜好和工作需求进行定制。 9. **更新和维护**: DBeaver定期发布新版本,包含新功能、修复和...

    SAP ECC6.0 R3 IDES FOR ORACLE 安装笔记

    * 内存:4G(注:在 Win7 旗舰版(32 位)上安装了虚拟机,4G 的内存只可怜被识别 3G,白白浪费了 1G 的内存) * 硬盘:415G 硬盘分区如下 + C:20G 系统及 Java 安装 + D:330G 安装 Oracle、SAP(如果是安装 ECC...

    eclipse详细配置

    Eclipse是一款强大的集成开发环境(IDE),尤其在Java开发领域应用广泛。本文将详细介绍如何在Eclipse 3.0上配置JSP开发环境,...在实际操作中,遇到问题时,可以查阅Eclipse和相关软件的文档,或者在线搜索解决方案。

    android开发环境安装说明

    - 解决方案:确保已正确安装Google Android SDK,并在Eclipse中选择了正确的SDK目标。 - **问题三**:“R cannot be resolved to a variable” - 解决方案:检查SDK的安装路径是否包含`platform-tools`目录,必要...

Global site tag (gtag.js) - Google Analytics