Java 如何从eclipse插件项目的图标文件夹中获取图标
我的插件项目的图标文件夹中有一些图标,我想在设置TreeViewer列中的图像时使用它们 我尝试了两种方法来获得图像 (一) (二) 对于代码片段1),我得到一个空URL对象,对于代码片段2),我得到一个空ImageDescriptorJava 如何从eclipse插件项目的图标文件夹中获取图标,java,eclipse,eclipse-plugin,Java,Eclipse,Eclipse Plugin,我的插件项目的图标文件夹中有一些图标,我想在设置TreeViewer列中的图像时使用它们 我尝试了两种方法来获得图像 (一) (二) 对于代码片段1),我得到一个空URL对象,对于代码片段2),我得到一个空ImageDescriptor 我有什么遗漏吗 您是否尝试在build.properties文件中包含图标/目录?比如: bin.includes = plugin.xml,\ META-INF/,\ .,\ icons/,\
我有什么遗漏吗 您是否尝试在build.properties文件中包含图标/目录?比如:
bin.includes = plugin.xml,\
META-INF/,\
.,\
icons/,\
OSGI-INF/
src
目录中的icons
文件夹是吗?@MadProgrammer否,它与“src”处于同一级别。您尝试过使用“/icons/abc.png”
路径吗?我刚刚尝试过,即使这不起作用,您也需要确保Eclipse在其类路径中包含图标s目录…不要使用Eclipse,但您应该能够找到建议,所以…看到了一些
ImageDescriptor imgDesc = AbstractUIPlugin.imageDescriptorFromPlugin("plugin-name", icons/abc.png);
Image image = imgDesc.createImage();
bin.includes = plugin.xml,\
META-INF/,\
.,\
icons/,\
OSGI-INF/