从 jdk 14 迁移到 jdk 16
很快我们将从 jdk14 转向使用 jdk16。我们的是桌面应用程序。我需要采取哪些措施来确保它在客户端计算机上正常工作?目前,其中一些使用 JRE4,一些使用 JRE6.Server-Solaris。
PD
soon we are moving from jdk14 and start using jdk16.Ours is desktop application. What measures I need to take to make sure it works correctly on clients machine? Right now some of them using JRE4 and some JRE6.Server- Solaris.
PD
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
请参阅:Java SE 6 - 与以前版本的兼容性,本文档详细描述了 Java 5 和 Java 1.4 可能存在的兼容性问题。
您应该能够运行现有的类文件而无需重新编译(Java SE 6 与以前的版本二进制兼容),但可能存在一些小问题。
在 JDK 6 上编译源代码时,您可能还会遇到一些小问题。
See this: Java SE 6 - Compatibility with previous versions, this document describes possible compatibility issues with Java 5 and Java 1.4 in detail.
You should be able to run your existing class files without recompiling (Java SE 6 is binary compatible with previous versions), but there may be a number of minor issues.
You might also have a number of minor issues when compiling your source code on JDK 6.
enum 现在是一项保留工作。确保检查所有代码中的“enum”。
enum is now a reserved work. Make sure you check all your code for "enum".
应该没有,因为 JRE 向后兼容。
如果您打算使用 jdk16 进行编译,您可能会看到一些弃用警告,表明您正在使用一些旧的对象/方法,并且您应该重构以使用 1.6 中较新的对象/方法。
There should be none as the JRE is backwards compatible.
If you are going to compile using jdk16, you may see some deprecation warning that indicate you are using some old objects / methods and that you should refactor to using the newer ones in 1.6.