【发布时间】:2022-02-21 06:47:21
【问题描述】:
类> clazz = IWorkbench.class ;
不知道有没有什么API可以帮我获取class的URI,这个URI是用来打开一个编辑器的
尝试制作自己的网址并成功,但我仍然想使用eclipse API
public static IEditorPart openClassInEditorFromURI(URI uri) {
IWorkbenchPage page = BitFanUI.getLastActivateWindow().getActivePage() ;
if( page == null ) {
return null ;
}
try {
IFileStore fileStore = EFS.getStore( uri ) ;
return IDE.openEditorOnFileStore(page, fileStore);
} catch (Exception e) {
e.printStackTrace();
}
return null ;
}
【问题讨论】: