Eclipse RCP插件开发中如何引用打包在插件目录下的图片资源
1个回答
展开全部
利用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中的图片资源了!(出处:清风网络学院)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询