利用Eclipse插件技术开发的RCP,如果你使用相对主目录/绝对路径的方式来访问图片等文件资源,在Eclipse环境下运行是没有问题的,但是在你导成插件plugins时,它们全部导成了一个jar文件,这时原来可以正确运行的代码就会出问题。
解决这个问题很简单,用Eclipse提供的org.eclipse.ui.plugin.AbstractUIPlugin类的imageDescriptorFromPlugin方法,示例代码如下:
String imagePath = "icons/logo.png"; //要读取的图片文件的路径
ImageDescriptor descriptor = AbstractUIPlugin.imageDescriptorFromPlugin("com.untworld.esystem.launcher",imagePath); //com.untworld.esystem.launcher是我的插件名称,Eclipse根据此名称查询对应位置
这样的方式就可以访问打包在插件jar中的图片资源了!
本人原创文章,欢迎转载,转载请注明出处!
---------------------------------------------------------------------------
幼时热爱生物学,热衷于观看蚂蚁将自己漏下的饭背回洞中.
少时热爱文学,上课时常手执包着课本名书皮的武侠小说傻笑.
长成后拥有艺术家的眼光,喜欢在美女出没的地方徘徊.
现在喜欢经济学,如何安排自己的零花钱是一个命题
---------------------------------------------------------------------------
分享到:
相关推荐
eclipse3.4 RCP插件开发英文教程,转成了pdf
eclipse rcp 插件开发学习笔记.pdf 15-24章
eclipse rcp 插件开发学习笔记.pdf 1-14章
Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT
Eclipse RCP plugin 开发快速入门。理论与实践相结合,容易理解。
eclipse rcp开发插件详解,快速开发eclipse插件,资源很好
Eclipse RCP 软件打包发布方法。之前花了5分下了一个教材,更不不好用。现在自己摸索写了一个,绝对赞~
Eclipse RCP允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序,可重用Eclipse中已存在的方法和编码模式。俗话说,万事开头难。Eclipse RCP入手可能会比较困难、费时。接下来我们将主要讲述如何让RCP工作. ...
Eclipse RCP 开发资料打包下载 目录如下: RCP程序设计.pdf(推荐) Addison.Wesley.Eclipse.Rich.Client.Platform.Designing.Coding.and.Packaging.Java.Applications.Oct.2005.chm Eclipse+RCP入门.pdf example_...
通过例子学习EclipseRCP开发通过例子学习EclipseRCP开发
eclipse rcp应用系统开发方法与实战源代码.zip
EclipseSWT_JFace_RCP插件开发书中源代码。
网络中最全面最合适学习或开发...包含eclipse rcp开发入门教程; eclipse rcp基础教程;eclipse rcp开发自学教程; eclipse rcp开发培训教程及ppt等相关资料;教程中包含一步步操作实例,包含对开发原理的讲解与说明;
EclipseRCP系统开发与实战(书).rar,pdf格式,下了不后悔
《Eclipse插件开发》由浅入深、有重点、有针对性地介绍了Eclipse插件开发技术,全书分为4篇共24章。第一篇介绍Eclipse平台界面开发的基础知识,包括SWT控件的使用、界面布局、事件处理等内容;第二篇是插件开发核心...
难得的Eclipse插件RCP中文入门教程
Eclipse RCP应用系统开发方法与实战
以及Eclipse RCP扩展的使用和扩展点的开发,掌握这些技术知识的读者将能构建一个结构完整的Eclipse RCP软件,并解决软件开发过程中遇到的故障;实战篇(第13-15章)详细讲解了Eclipse RCP与Spring OSGi框架、...
Eclipse RCP中使用第三方包,图文并茂很不错。