当前位置:  开发笔记 > 编程语言 > 正文

改变java版本

如何解决《改变java版本》经验,为你挑选了1个好方法。

我有一个在java 1.3上运行的服务器 - 客户端应用程序; 我想逐步改为java 1.6,意思是前几个客户端,而不是其他客户端,最后是服务器......我想知道你能指导一些常见的问题可以出现,我应该照顾什么?



1> Mnementh..:

Sun尝试保持高水平的向后兼容性,因此您可以简单地安装新的JVM并使用它重新启动应用程序.

描述向后不兼容性从Java 1.6与早期版本的文档是在这里.本文档还链接了Java 1.5和Java 1.4的兼容性文档.您可能希望阅读此文档以了解可能存在的缺陷.

Java 1.5和Java 1.6引入了新的类文件格式.JVM也将运行旧的类文件,但重新编译代码 - 尤其是使用JDK 1.6 - 将有助于新JVM利用一些更改来加快应用程序的运行速度.所以你可以考虑重新编译.

此外,还引入了一些新关键字,即assert(在1.4中)和enum(在1.5中)(如Yuval已经提到的).如果您将这些单词用作标识符,则重新编译将失败,但旧的类文件将起作用.你可以提供-sourcejavac 的开关来让它编译:' javac -source 1.3'将编译代码而不用assertenum作为关键字.

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有