/ / eclipse RCPアプリケーションでフレームワークを見つけることができませんでした - eclipse-rcp

eclipse RCPアプリケーションでフレームワークを見つけることができませんでした - eclipse-rcp

私は自分のJavaプログラムから呼び出すEclipse RCPアプリケーションを開発しました。
コマンドプロンプト(ウィンドウ)から自分のJavaプログラムを実行すると、完全に機能して結果が得られます。

しかし、Eclipse 3.2でAntビルド・スクリプトと統合した場合、次の問題が生じます。

!ENTRY org.eclipse.core.launcher 4 0 Dec 02, 2009 10:53:17.608
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.RuntimeException: Could not find framework
at org.eclipse.core.launcher.Main.getBootPath(Main.java:395)
at org.eclipse.core.launcher.Main.basicRun(Main.java:174)
at org.eclipse.core.launcher.Main.run(Main.java:704)
at xxx.xxx.xxxx.MyCodeGenerator.main(MyCodeGenerator.java:13)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:202)
at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:134)

このエラーが発生する可能性がある原因を教えてください。

回答:

回答№1の場合は3

前述したように このスレッド、 君は:

  • エクスポートするプラットフォームプラグインを機能の依存プラグインのリストに追加するだけでなく、

依存関係

  • しかし、あなたはまた、含まれているプラ​​グインのリストに

必要なプラグイン

(見る このプロジェクト 例えば)

RCPを起動する前に、「プラグインを検証する」ことを確認してください( このスレッド)。
起動設定ダイアログでは、「プラグイン」タブに、「選択された」プラグインのすべての依存関係が満たされていることを確認するためにクリックできる「プラグインの検証」ボタンがあります。
何らかのエラーが発生した場合は、Add Required Plug-insエラーを修正します。