在插件项目中以编程方式打开 Eclipse 视图

Open Eclipse view programmatically in plugin-project

我想在特殊事件后在我的 Eclipse 插件应用程序中打开视图 "Package Explorer"。

这就是我想要做的:

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("viewId");

但是 id 包资源管理器视图是什么?

JDT Package Explorer 的 ID 是 org.eclipse.jdt.ui.PackageExplorer

你可以通过按Alt+Shift+F1来确定任何ID风景。例如你会看到这个弹出窗口(如果你安装了 PDE)。有关使用间谍的更多信息,请参阅 Vogella's tutorials