Java 1.4 到 Java 5 之间已知的不兼容性

发布于 2024-08-13 08:45:58 字数 276 浏览 8 评论 0原文

Sun 提供了潜在兼容性问题的列表:http://java.sun.com/j2se/1.5.0/compatibility.html

在针对 Java 5 运行/测试旧的 1.4 应用程序时,您是否遇到过其他问题(例如,特定的库不再工作......)?

A list of potential compatibility problems is provided by Sun: http://java.sun.com/j2se/1.5.0/compatibility.html.

Have you encountered other problems when running/testing old-1.4-applications against Java 5 (e.g. A specific library no longer working ....)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

欲拥i 2024-08-20 08:45:58

您可以在以下网站上找到所有 JDK 版本(包括 1.4 和 1.5)中向后兼容性问题的替代列表:

  • JDK-Results,位于 Japitools 主页

    <块引用>

    在理想的情况下,每个 JDK 版本都将与之前的版本完全向后兼容。如下表所示,实际情况并非如此...

  • JDK 的测试结果位于 Java 上游跟踪器

    <块引用>

    该服务旨在监控和分析 Java 库的开发。它正在寻找各种库的新版本,并检查它们的向后二进制和源兼容性...

这些结果是通过静态分析工具获得的,可以与官方兼容性说明一起使用(自 Sun/Oracle 1.4.2 以来 J2SE 5.0 中的不兼容性)。

输入图片此处描述

You may discover an alternative list of backward compatibility problems in all versions of JDK including 1.4 and 1.5 at the following web-sites:

  • JDK-Results at Japitools Home Page:

    In an ideal world each JDK version would be perfectly backward compatible with the one before. As the following table shows, in reality this is not the case ...

  • Test results for JDK at Java Upstream Tracker:

    This service is aimed at monitoring and analyzing Java libraries development. It is looking for new releases of various libraries and checking them for backward binary and source compatibility ...

These results were obtained by static analysis tools and can be used together with the official compatibility notes (Incompatibilities in J2SE 5.0 since 1.4.2 from Sun/Oracle).

enter image description here

梦里人 2024-08-20 08:45:58

一般来说,在 1.4 下运行的代码应该在 1.5 下运行。我认为以前不推荐使用的任何方法都没有被删除。然而,错误在不同版本之间得到修复,如果您的应用程序是以依赖于该错误的方式编写的,那么您可能会得到一些略有不同的行为(我在 Swing 应用程序中遇到过这种情况)。

In general, code that runs under 1.4 should work under 1.5. I don't think any previously deprecated methods were even removed. However, bugs are fixed between releases and you might get some slightly different behavior if your application was written in such a way that depended on the bug (I have encountered this with a Swing application).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文