2 つのプラグイン プロジェクトを作成しました。1 つ目はビューを宣言します。これをコンポーネント プロジェクトと呼びます。2 つ目は、製品、アプリケーション、およびパースペクティブを宣言し、コンポーネント プロジェクトからのさまざまなビューを組み込みます。これを製品プロジェクトと呼びます。Eclipse から起動すると、すべて正常に動作し、すべてのビューが適切に表示されます。しかし、Eclipse 製品エクスポート ウィザードを使用して製品をエクスポートし、スタンドアロン アプリケーションとして起動すると、コンポーネント プロジェクトで宣言されたビューに対して Class Not Found Exceptions が発生します。
少し調べてみると、エクスポートされたコンポーネント プロジェクト (プラグイン) の jar ファイルに実際にパッケージ化されているクラスがないことに気付きました。この問題を解決するためにあらゆる種類の手法を試しましたが、役に立ちませんでした。
要するに、プラグイン内で宣言された Java クラス (つまり、ビューやその他の実装ファイル) をプラグイン jar ファイルに含めるにはどうすればよいですか?
(エクリプス4)