项目文件夹外的GWT ImageResource @source路径

时间:2012-10-11 06:04:17

标签: gwt clientbundle

在我的项目中,我使用ClientBundle作为项目中使用的图像。我将使用的图像已被其他非gwt项目,Flex Web应用程序使用,因此这些图像放在我gwt项目之外的单个目录中。

层次结构:

server
 - image
     - myimage.gif
 - gwtprojects
     - myproject
        - com.gwt.sample
           - CImageResource.java

在我的CImageResource类中:

@Source("../../../../../image/myimage.gif")
ImageResource myImage();

gwt说“缺少资源文件”。

我如何使用ClientBundle课程中的图像? 如果有办法访问它,我想尽可能地复制我将在项目文件夹中使用的图像。

1 个答案:

答案 0 :(得分:3)

GWT从类路径加载所有内容,因此只需将image文件夹放在类路径中,您就可以使用myimage.gif@Source("myimage.gif")或{{1}引用@Source("/myimage.gif") }。