我们正在考虑将RAD应用程序从8.5 a(在某些情况下为6.0)升级到RAD 9.x,最好是最新的稳定版本(IIRC为9.5)。但是我找不到关于Java版本的任何权威文档(现在我们使用的是Java 7),我们可以使用RAD的最大版本。从我一直在做的阅读中我看到RAD 9.1支持Java 7,然后我能找到的另一个是RAD 9.5,它只提到了Java 8.
所以我的问题是:
1)是否有任何人使用RAD 9.5(或更高版本)与Java 7开发相关的经验以及向后兼容性存在哪些问题?
2)支持Java 7的最后一个版本是什么?
答案 0 :(得分:1)
我也不清楚文档。我发现发布页面上说RAD 9.5支持Java 8 [1],但是在KC页面中它显示了Java 7 [2]。这是KC的一个明显错误。
由于RAD是基于Eclipse构建的,当您在工作台中创建项目时,您将能够选择要与之兼容的Java版本。
有了这个,我可以回答问题2.至于#1,我还没有听说过从9.1到9.5的Java项目之间存在任何兼容性问题。
你必须记住一件事,这非常重要。将项目从RAD 8.5(我理解您的当前版本)迁移到9.5并不简单,因为RAD支持从N-2版本自动迁移,即从8.5到9.0和9.1,但不是9.5。如果要实现此目的,则需要先迁移到9.0或9.1然后再迁移到9.5。如果您没有这方面的9.0或9.1,那么您将不得不手动迁移项目。按照[3]中的步骤进行操作。
希望这有帮助。