我试图创建自己的RCP应用程序,但我遇到了问题。我尝试将现有项目加载到" Project explorer"像这样的部分:
public class ProjectExplorerPart {
IWorkspaceRoot root= ResourcesPlugin.getWorkspace().getRoot();
final IWorkspace workspace = ResourcesPlugin.getWorkspace();
Runnable runnable = new Runnable() {
public void run() {
try {
IPath projectDotProjectFile = new Path("/media/flashx/TestProjectImport" + "/.project");
IProjectDescription projectDescription = workspace.loadProjectDescription(projectDotProjectFile);
IProject project = workspace.getRoot().getProject(projectDescription.getName());
JavaCapabilityConfigurationPage.createProject(project, projectDescription.getLocationURI(), null);
} catch (CoreException e) {
e.printStackTrace();
}
}
};
}
但没有结果。
答案 0 :(得分:1)
我认为您正在尝试通过Custom Navigator Framework实现自己的视图,不是吗?
如果有,请试试tutorial 我不能在这篇文章的每一步向你解释,但这还有很长的路要走......
重新使用包浏览器或项目资源管理器相信我可能更好。这样您就可以在不覆盖它们的情况下获得所有菜单和操作。如果符合您的需要,您可以创建自己的自定义项目性质。