私はここでぐるぐる回っているようです。
一連の関連プロジェクトが機能していましたが、何かが原因で機能しませんでした。症状は、org.eclipse.swt バンドルからのインポートを使用するソース ファイルがコンパイルされず、インポート ステートメントの下に赤い線が表示されることです。
一部のプロジェクトは org.eclipse.swt jar にプラグイン依存関係がありますが、そうでないプロジェクトもあります。そのような依存関係を追加しようとすると、org.eclipse.swt はバンドルとして提供されませんが、マニフェスト エディターの依存関係タブから追加できるのは org.eclipse.win32.win32.x86 などのプラットフォーム依存のバンドルのみです。 . パッケージ エクスプローラーでソース ファイルを右クリックしてアクセスしたビルド パスにも、依存関係が示されています。
明示的に org.eclipse.win32.win32.x86 jar をビルド パスに追加すると、ほとんどのプロジェクトがビルドされますが、まだいくつかエラーがあります (これらの問題のある行は SWTApplicationComposite window = new SWTApplicationComposite(parent); です)。問題は問題なく宣言されていますが、認識されないクラス Composite として親になることです!)
依存関係を削除してから新しい依存関係として追加しようとしましたが、コンパイラはまだそれを見つけることができません。
私が見逃した可能性のあるものに関する手がかり (私は RCP 開発の一環としてこれを行っています)