如何为工作区外的图像创建 ImageDescriptor 对象?

How to create ImageDescriptor object for an image outside the Workspace?

在我的项目中,有两种类型的应用程序:

  1. 一个 windows 应用程序 (W-app),将安装到 系统.
  2. Eclipse Application (E-app),这是一个Plugin封装 申请。

我的场景就像电子应用程序必须使用 'W-App' 的已安装文件夹中的图标(比如 C:\Program Files\W-app\Icons)。

由于这些图像经常被使用,我想到了创建 'ImageRegistry'。

为了创建 ImageRegistry,我需要 ImageDescriptor 对象。

如何为工作区外的图像创建ImageDescriptor对象(从W-app的安装目录'?

使用

ImageDescriptor desc = ImageDescriptor.createFromFile(null, "full path of file");