读书人

eclipse ecp 开发札记

发布时间: 2012-09-05 15:19:34 作者: rapoo

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);        }

读书人网 >Eclipse开发

热点推荐