`
littcai
  • 浏览: 248051 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

文件处理中发现JDK的BUG

    博客分类:
  • Java
阅读更多

     该BUG是在一次删除WINDOWS下超长路径的时候发现的,JDK版本为1.4.2,当路径长到一定程度时,java.io.File中的exists()方法将失效,同时其他读取文件属性的方法如canRead(),canWrite(),isFile(),isDirectory()都将失效,最终导致文件处理的异常!

 

解决办法:升级JDK版本到1.5.0

分享到:
评论

相关推荐

    jar.zip解决bug专用

    在IT行业中,我们经常面临各种问题,其中之一就是修复软件中的bug。"jar.zip解决bug专用"这个标题暗示了我们正在处理一个与Java相关的bug修复工具包,它可能包含了一些特定的库或者修复程序,用于解决应用程序运行时...

    bcmail-jdk15on-1.58,bcprov-jdk15on-1.58,bcpkix-jdk15on-1.58

    标题中的"bcmail-jdk15on-1.58"、"bcprov-jdk15on-1.58"以及"bcpkix-jdk15on-1.58"是三个重要的Java库文件,它们属于Bouncy Castle项目的一部分。Bouncy Castle是一个广泛使用的开源密码学API,它提供了大量的加密...

    jdk-11.0.10.jdk.zip

    为了使用JDK 11,你需要解压下载的"jdk-11.0.10.jdk.zip"文件,然后根据你的操作系统设置环境变量,例如`JAVA_HOME`。之后,你可以通过`java`、`javac`等命令行工具来编译和运行Java程序。 在安装和使用过程中,...

    jdk1.7.0_80

    3. Bug修复:解决了之前版本中报告的错误,提高软件的稳定性和兼容性。 4. 新功能:虽然Java 7的主要特性在早期版本就已经引入,但后续更新可能会包含一些额外的小功能或改进。 使用JDK 1.7.0_80时,开发者需要注意...

    jdk6 jboss5 webservice bug

    标题 "jdk6 jboss5 webservice bug" 暗示了这是一个关于Java开发环境中,具体是JDK 6和JBoss Application Server 5版本中Web服务(Webservice)出现的问题。这个问题可能是由于某些兼容性、配置错误或者已知的bug...

    jdk1.8安装包:jdk-8u161-windows-x64

    JDK 8u161是一个重要的更新,通常包含性能改进、安全修复和bug修复。对于开发者来说,定期更新JDK可以确保使用最新的稳定版本,避免因已知问题导致的程序异常。 **Windows x64版本** 这个版本是针对64位Windows系统...

    jdk1.8.0_202.rar

    在JDK 1.8.0_202中,开发者可以更方便地利用Lambda表达式进行函数式编程,尤其在处理集合操作时,能够大幅度减少代码量。 三、Stream API Stream API是Java 8引入的新特性,它提供了一种新的数据处理方式,可以对...

    jdk1.8.0-351安装包.zip

    在本例中,我们讨论的是JDK 1.8.0_351版本的安装包,这是一个重要的软件/插件,适用于开发和运行Java应用程序。 JDK 1.8.0_351是Oracle公司发布的JDK 8的一个更新版本,其版本号中的“351”表示这是第351次更新。这...

    spring5.0和4.2.0 jdk8和jdk7 对应的版本

    此外,它还加强了对WebSocket和SPR-12319(一个关于处理多线程环境下AOP代理的bug)的支持。在4.2.0中,Spring Data项目也得到了更新,提供了对更多NoSQL数据库的支持。 然而,随着JDK 8的发布,Spring框架也进行了...

    jdk1.6.0_45下载jdk-6u45-windows-x64

    附带的`jdk1.6.txt`文件可能包含了关于这个版本的详细信息,比如发行日期、已知问题、修复的Bug列表以及使用指南等。开发者应该仔细阅读这些文档,以便更好地理解和使用JDK 1.6.0_45。 总的来说,JDK 1.6.0_45对于...

    jdk-8u231-windows-x64 JDK镜像

    每个JDK的更新版本都会包含性能提升、安全修复和bug修正。JDK 8u231主要关注以下几个方面: - **安全性**:此版本修复了多个安全漏洞,提高了Java平台的安全性,防止恶意攻击。 - **性能优化**:优化了JVM(Java...

    jdk1.8_261

    3. **Bug修复**:解决了之前版本中发现的问题,提高了软件的稳定性和可靠性。 **四、Windows-64位版本** JDK 1.8_261的Windows-64位版本是专门为64位Windows操作系统设计的,能够充分利用64位系统的内存资源,提供...

    jdk1.8.0-101

    在JDK 1.8.0_101这个特定版本中,可能包含了自JDK 8发布以来的一些安全修复、性能优化和bug修复。这些更新对于保持系统的稳定性和安全性至关重要,因为Java是广泛应用在服务器端和嵌入式设备上的编程语言,其安全性...

    jdk8u121,JEB需要的jdk1.8版本

    JDK 8u121是一个更新版本,其中包含了bug修复、安全更新和性能改进。对于开发者来说,保持JDK的更新至关重要,因为它能确保代码的稳定性和安全性。特别是对于JEB这样的专业工具,依赖于特定版本的JDK可能是因为该...

    官方jdk1.8_162版本

    JDK 1.8的每个更新都包含bug修复、安全更新和性能优化。1.8u162是一个重要的维护版本,主要关注以下几个方面: 1. **安全性**:这个版本修复了多个安全漏洞,确保用户的数据和系统安全。 2. **性能改进**:对垃圾...

    jdk1.8.0-331.tar.gz 安装包

    这将创建一个名为`jdk1.8.0_331`的目录,包含所有JDK文件。 ### 二、配置环境变量 为了能够在系统中全局使用JDK,需要设置一些环境变量,包括`JAVA_HOME`, `PATH` 和 `CLASSPATH`。 1. **JAVA_HOME**: 指向JDK的...

    jdk1.8.0_152

    在JDK 1.8中,还新增了Stream API,提供了更强大的数据处理能力。 除了基础组件外,JDK还包含了一系列开发工具,如Javadoc(生成API文档)、JConsole(监控Java应用)、VisualVM(性能分析工具)等,这些工具极大地...

    jdk中的项目测试用例

    在Java开发过程中,JDK(Java Development Kit)是不可或缺的一部分,它包含了运行和构建Java应用程序所需的所有工具和库。在JDK中,测试用例扮演着至关重要的角色,确保代码的质量和稳定性。本文将深入探讨JDK中常...

    jdk-8u191-windows-x64

    在压缩包子文件的文件名称列表中,我们只有一个文件:“jdk-8u191-windows-x64.exe”。这表明该压缩包包含的是一个可执行文件,用户可以直接运行安装JDK 8u191到他们的Windows 64位系统上。通常,此安装程序会包括...

Global site tag (gtag.js) - Google Analytics