Sun:http://java.sun.com/j2se/1.5.0/compatibility.html提供了一个潜在的兼容性问题列表。
在Java 5上运行/测试旧的1.4版应用程序时,您是否遇到过其他问题(例如,某个特定的库不再工作...)?
发布于 2011-01-14 22:11:22
您可以在以下网站上找到JDK的所有版本(包括1.4和1.5 )中的向后兼容性问题的备选列表:
在理想情况下,每个JDK版本都应该与之前的版本完全向后兼容。如下表所示,实际上...并非如此
Java Upstream Tracker上针对JDK的
该服务旨在监控和分析Java库的开发。它正在寻找各种库的新版本,并检查它们的向后二进制和源代码兼容性...
这些结果是通过静态分析工具获得的,可以与官方兼容性说明(来自Sun/Oracle的Incompatibilities in J2SE 5.0 since 1.4.2)一起使用。

发布于 2009-12-02 23:03:56
Java 1.5.0 deprecated list可能会有所帮助。
发布于 2009-12-02 23:14:52
一般来说,在1.4下运行的代码应该在1.5下运行。我甚至不认为任何以前不推荐使用的方法被删除了。但是,错误会在不同版本之间修复,如果您的应用程序是以依赖于错误的方式编写的,那么您可能会得到一些略有不同的行为(我在Swing应用程序中遇到过这种情况)。
https://stackoverflow.com/questions/1833417
复制相似问题