很快,我们将从jdk14转移到使用jdk16。我们的桌面应用程序。我需要采取什么措施来确保它在客户机上正常工作?现在,他们中的一些人使用JRE4和一些JRE6.Server- Solaris。
PD
发布于 2010-06-18 03:38:55
请看这个:Java SE 6 - Compatibility with previous versions,这篇文档详细描述了可能与Java5和Java1.4的兼容性问题。
您应该能够在不重新编译的情况下运行现有的类文件(Java SE 6与以前的版本是二进制兼容的),但是可能会有一些小问题。
在JDK 6上编译源代码时,您可能还会遇到一些小问题。
发布于 2010-06-18 03:29:54
枚举现在是一项保留的工作。确保检查所有代码中的"enum“。
发布于 2010-06-18 03:28:35
应该没有,因为JRE是向后兼容的。
如果你打算使用jdk16编译,你可能会看到一些不推荐使用的警告,这表明你正在使用一些旧的对象/方法,并且你应该在1.6中重构为使用新的对象/方法。
https://stackoverflow.com/questions/3064918
复制相似问题