将gwt 1.7升级到gwt 2.5

将gwt 1.7升级到gwt 2.5,gwt,upgrade,Gwt,Upgrade,我们的项目使用GWT1.7和JDK1.5.0_13。 我们需要增加对IE9及以上版本的支持。 为此,我们需要将gwt升级到最新版本(2.5),因此也需要升级jdk。 这样做时,我们会得到与gwt JAR中缺少源代码相关的错误(例如,找不到TimeOutException源代码)。 我们只是将gwt 1.7罐更换为最新的罐。我们还需要改变什么? 是否有任何指南解释gwt的迁移过程?好的,没有任何详细的指南解释迁移过程。在文档项目中,您只有每个版本的摘要,但它非常有用 您有很多帖子都有用户从1.7迁

我们的项目使用GWT1.7和JDK1.5.0_13。 我们需要增加对IE9及以上版本的支持。 为此,我们需要将gwt升级到最新版本(2.5),因此也需要升级jdk。 这样做时,我们会得到与gwt JAR中缺少源代码相关的错误(例如,找不到TimeOutException源代码)。 我们只是将gwt 1.7罐更换为最新的罐。我们还需要改变什么?
是否有任何指南解释gwt的迁移过程?

好的,没有任何详细的指南解释迁移过程。在文档项目中,您只有每个版本的摘要,但它非常有用

您有很多帖子都有用户从1.7迁移到2.0的经验,但自从几年前2.0发布以来,这些帖子几乎已经过时了。从1.7版到最后2.5版的迁移信息很少

话虽如此,您将要处理的主要问题是dev和debug工具的更改,因此我建议您首先使用这些工具。然后,您必须修复IDE项目中的每个“红色”标记。然后,您应该查找“黄色”标记,以避免使用不推荐的类/方法。最后,您可以考虑将项目中的某些代码替换为2×x中的新特性,如单元小部件、布局面板等,请参阅

这个过程将是乏味的,但是如果您计划在将来维护应用程序,让您的项目使用最新版本是值得的


顺便说一句,未来版本的GWT支持IE6、IE8甚至IE9,以改进和现代化GWT,并支持新的html5功能。不过这将是渐进的:

我昨天从2.2-2.5更新了,有两个错误我必须克服

Jar文件是2.2版本的——我删除了它,切换到非GWT工具包,然后切换回原来的版本。此文件已更新(创建)以更正jar

源代码问题-由于某些原因,未正确传输运行配置。因为我在更新时使用了新的工作区,所以我将旧路径复制到新的工作区。(位于:调试配置-->参数-->程序参数下。)

希望这有帮助:)