RCP 应用程序中的 ImageDescriptor 异常
我是 EclipseRCP 的新手,我正在尝试从 EclipseRCP 获取产品。在我的程序中,我正在加载一些图像(语言切换标志等)。我尝试以这种方式加载它们:
Image favcon= AbstractUIPlugin.imageDescriptorFromPlugin("HelloRCP",
"images/configuration.jpg").createImage(display);
还有其他一些地方我使用此代码片段(当时我正在定义一个新的 Image 实例)。我在第二次使用图像描述符时遇到了空指针异常。造成这种情况的原因是什么?
I am a newbie to EclipseRCP and I am trying to get a product from EclipseRCP. In my program, I am loading some images(flags for language switches etc.). I am trying to load them in this way:
Image favcon= AbstractUIPlugin.imageDescriptorFromPlugin("HelloRCP",
"images/configuration.jpg").createImage(display);
There are also some other place that I use this code snippet (I am defining a new Image instance at that time). I got a Null pointer exception at that second usage of image descriptor. What can be reason for this situation ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
images
中的图像是否位于根目录中?尝试使用
"/images/configuration.jpg"
而不是"images/configuration.jpg"
Are the images in
images
in the root directory?Try using
"/images/configuration.jpg"
instead of"images/configuration.jpg"