2016-12-06 2 views
0

次のコードを使用して、すべてのコンソール出力をコンソールビューに出力していました。しかし、MessageConsoleにコンパイルエラーがあります。私は正しいパッケージorg.eclipse.ui.console.MessageConsoleを輸入したが、何がうまくいかなかったのか分からない。誰が何が起こっているか知っていますか?コンパイルエラー:コンストラクタMessageConsole(String、ImageDescriptor)が欠落しているタイプのImageDescriptorを参照しています

コンパイルエラーはこれです:

The constructor MessageConsole(String, ImageDescriptor) refers to the missing type ImageDescriptor

答えて

1

タイプImageDescriptorMessageConsoleから間接的に参照されるようにして解決することはできないようです。ほとんどの場合、バンドルにJFace(ImageDescriptorを提供するバンドル)への依存関係を追加する必要があります。

パッケージorg.eclipse.jface.resourceの場合はPackage-Importを追加するか、org.eclipse.jfaceの場合はRequire-Bundleディレクティブをマニフェストに追加してください。

問題の解決に役立つクイックフィックス(Ctrl + 1)さえあります。

関連する問題