0

私は Eclipse/RAP 開発者ではありませんが、1 年以上前に特定のアプリケーションを実行するという任務を負っていました。開発環境は Java を使用した Eclipse/RAP です。アプリケーションはすでにほぼ完成しています。必要な変更を加えて、希望どおりに動作させるだけでした。変更を加えて Jboss アプリに貼り付けたところ、うまくいきました。ソースコードを保存しました。

それ以来、彼らは私の PC をアップグレードしたため、以前の開発環境にアクセスできなくなりました。RAP アプリケーションを別のサーバーに移動する必要がありますが、何らかの理由で動作しなくなりました。なぜそれが機能したのか、またはなぜ機能しないのか理解できません - それはすべて少し困惑しています.

だから今、私はこのことを再び機能させようとしています。

私が解決できなかった基本的な問題は、依存関係です。Eclipse は、次の 3 つのバンドルが見つからないと報告しています。

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

3 つすべてが GEF パッケージに含まれている必要があります。

Eclipse Indigo をインストールしてみました。これを行うと、Kepler に指定したのと同じ URL が指定されているにもかかわらず、Eclipse はそれをインストールするための GEF を見つけることができません。Eclipse Kepler をインストールしました。GEF をインストールできますが、Eclipse は有効なインストールを報告し、それがインストールされていることを報告しますが、まだ同じ欠落している依存関係が表示されます。

何か案は?ここで Eclipse 開発者は困惑していますが、この 1 つのアプリケーションを除いて、実際には RAP を使用していません。

どんな助けでも大歓迎です。

ショーン。

4

1 に答える 1

0

これは依存関係の問題であり、RAP とは関係ありません。ただし、GEF の概念が少し変わっていることに注意してください。GEF4 には、GEF、Zest、Draw2D が含まれます。全体をインストールするのではなく、依存関係をダウンロードし (つまり、GIT に移動して GEF4 プロジェクトをプルする)、それらのプロジェクトを含めて (または JAR としてビルドして)、実行時に利用できるようにすることをお勧めします。依存関係。

于 2014-01-07T09:10:09.790 に答える