1

很快我们将从 jdk14 迁移并开始使用 jdk16。我们的是桌面应用程序。我需要采取什么措施来确保它在客户端机器上正常工作?现在其中一些使用 JRE4 和一些 JRE6.Server-Solaris。

PD

4

3 回答 3

5

请参阅:Java SE 6 - 与以前版本的兼容性,该文档详细描述了 Java 5 和 Java 1.4 可能存在的兼容性问题。

您应该能够在不重新编译的情况下运行现有的类文件(Java SE 6 与以前的版本是二进制兼容的),但可能存在一些小问题。

在 JDK 6 上编译源代码时,您可能还会遇到一些小问题。

于 2010-06-17T19:38:54.523 回答
2

enum 现在是保留的工作。确保检查所有代码中的“枚举”。

于 2010-06-17T19:29:54.153 回答
-2

应该没有,因为 JRE 是向后兼容的。

如果您打算使用 jdk16 进行编译,您可能会看到一些弃用警告,表明您正在使用一些旧对象/方法,并且您应该在 1.6 中重构为使用较新的对象/方法。

于 2010-06-17T19:28:34.797 回答