0

在我的项目中,我使用的是项目中使用的ClientBundle图像。我将使用的图像已被其他非gwt项目(一个FlexWeb 应用程序)使用,因此这些图像放置在我的gwt项目外部的单个目录中。

等级制度:

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

在我的 CImageResource 类中:

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

gwt 说“资源文件丢失”。

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

4

1 回答 1

3

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

于 2012-10-11T07:19:59.047 回答