0

「Instant Eclipse 4 RCP Development How-to」という本に従って、サンプル アプリケーションをビルドしてみました。しかし、私が作成したビューは表示されません。

これは、ビューの 1 つの私のコードです。

package codesnippetapp.views;

import javax.annotation.PostConstruct;
import javax.inject.Inject;
import org.eclipse.e4.ui.di.Focus;
import org.eclipse.jface.viewers.TableViewer;
import org.eclipse.swt.widgets.Composite;

public class SnippetListView {

    TableViewer snippetsList;

    @Inject
    public SnippetListView() {
        //TODO Your code here
    }
    @PostConstruct
    public void postConstruct(Composite parent){
        snippetsList = new TableViewer (parent);
    }

}

Application.e4xmi のウィザードからこのクラスを作成したので、そこに接続されています。

また、書籍の Web サイト ( http://www.packtpub.com/support/12481 ) からファイルをダウンロードしましたが、まだビューが表示されません。

他に何が確認できますか? この問題をデバッグするにはどうすればよいですか?

4

1 に答える 1

2

OK、最終的にグーグルで答えを見つけました:この記事で説明されているように、javax.annotationをパッケージとしてインポートする必要がありました: http://blog.vogella.com/2012/11/23/eclipse4-and-postconstruct-and- predestroy-not-call-javax-annotation .

于 2013-11-13T20:57:56.857 に答える