我有一个位于 oracle jdeveloper 12c 中的 adf 项目,我想在 oracle jdeveloper 11gr2 上打开它。我该怎么做 ? 因为当我想在 jdeveloper 11gr2 中打开这个项目时,出现以下错误: 无法加载应用程序文件。工作区 CentralBankUI.jws 已迁移到较新版本 (12.1.3.0.0。) 有人可以建议我吗? 谢谢
您不能像这样迁移到旧版本,仅支持向前迁移。 您还可能使用 12c 中但 11 中没有的功能。 为什么要使用旧版本?
正如 Shay 所说,以前的版本没有迁移,你必须手动更改代码 作为参考,您可以参阅 -案例研究:将 JDeveloper 项目从 11gR2 向后移植到 11gR1
Bdw 12C 比以前的版本好得多,并且有很多新功能和组件
谢谢
解决方案是将所需的版本安装到单独的文件夹中。使用该安装打开手头的应用程序。
我没有安装更新的jdev。我进入了项目文件夹中的 jws 文件:
. . .
<jws:workspace xmlns:jws="http://xmlns.oracle.com/ide/project">
<value n="appTemplateId" v="javaAppTemplate"/>
<hash n="component-versions">
<value n="oracle.ide.model.Project"
v="11.1.1.1.0;12.2.1.0.0"/> <-here
<value n="oracle.jdeveloper.maven.migrator.POMNodeMigrator"
v="12.2.1.0.0"/> <- copying it from here
. . .
并将版本更改为旧版本 现在一切顺利,没有任何抱怨:)