在我的项目中,我使用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
课程中的图像?
如果有办法访问它,我想尽可能地复制我将在项目文件夹中使用的图像。
答案 0 :(得分:3)
GWT从类路径加载所有内容,因此只需将image
文件夹放在类路径中,您就可以使用myimage.gif
,@Source("myimage.gif")
或{{1}引用@Source("/myimage.gif")
}。