0

我不是 Eclipse/RAP 开发人员,但一年多以前,我的任务是让一个特定的应用程序运行。开发环境是使用 Java 的 Eclipse/RAP。该应用程序已经快完成了——我只需要进行一些更改就可以让它按照我们希望的方式工作。我进行了更改,将其粘贴到 Jboss 应用程序中,并且成功了。我保存了我的源代码。

从那以后他们升级了我的电脑,所以我不再可以访问我的旧开发环境。我们需要将 RAP 应用程序移动到另一台服务器,但由于某种原因它已经停止工作。要么我不明白为什么它曾经工作过,要么我不明白为什么它不工作——这有点令人费解。

所以现在我正试图让这个东西再次工作。

我无法解决的基本问题是依赖关系。Eclipse 报告找不到以下三个包:

org.eclipse.rap.draw2d
org.eclipse.rap.zest.core
org.eclipse.rap.zest.layouts

这三个都应该在 GEF 包中。

我试过安装 Eclipse Indigo。当我这样做时,Eclipse 找不到 GEF 来安装它,即使它提供的 URL 与我提供给 Kepler 的 URL 相同。我已经安装了 Eclipse 开普勒。我可以安装 GEF,但是当 Eclipse 报告有效安装并报告它已安装时,我仍然看到相同的缺失依赖项。

有任何想法吗?这让 Eclipse 开发人员感到困惑,但是除了这个应用程序之外,我们并没有真正使用 RAP。

任何帮助都将不胜感激。

肖恩。

4

1 回答 1

0

这是一个与依赖相关的问题,与 RAP 无关。不过,请注意 GEF 的概念已经发生了一些变化。GEF4 包括:GEF、Zest、Draw2D。我建议您下载依赖项(即转到 GIT 并提取 GEF4 项目),而不是安装整个东西,然后包含这些项目(或将它们构建为 JAR)并包含它们以在运行时可用,当然作为依赖关系。

于 2014-01-07T09:10:09.790 回答