Eclipse 4 Application不显示我的View

时间:2013-11-13 15:54:12

标签: java eclipse-rcp e4

我遵循“Instant Eclipse 4 RCP开发方法”一书,并尝试构建示例应用程序。 但我创建的视图并没有显示出来。

这是我的其中一个观点的代码:

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的向导创建了这个类,所以它在那里连接。

我还从图书网站(http://www.packtpub.com/support/12481)下载了文件,但仍无法看到该视图。

我还能检查什么?我该如何调试此问题?

1 个答案:

答案 0 :(得分:2)

好的,最后我通过googeling找到了答案:我必须将javax.annotation作为包导入,如本文所述:http://blog.vogella.com/2012/11/23/eclipse4-and-postconstruct-and-predestroy-not-called-javax-annotation