eclipse ecp 开发笔记
本文是eclipse rcp开发中遇到的一些问题,现记录下来
1、定位java代码 Marker
这里需要实现的功能是打开一个java文件,并定位到相应的行,常见的findbug中可见类似的功能。当然这里的例子只是最简单的定位到该java代码的行。更多信息见这里
在接口IResource中提供了如下API:
try { IWorkbenchBrowserSupport support = PlatformUI.getWorkbench().getBrowserSupport(); //这里是打开外部浏览器,将调用系统默认设置的浏览器? IWebBrowser browser = support.getExternalBrowser(); //这里将在eclipse中打开SWT浏览器 //IWebBrowser browser = support.createBrowser("id");? browser.openURL(new URL("url..")); } catch (PartInitException e) { LOG.error("exception when open a browser: ", e); } catch (MalformedURLException e) { LOG.error("exception when open a browser: ", e); }