GWT 图像资源@source项目文件夹外部的路径



在我的项目中,我正在为项目中使用的图像使用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课上使用该图像?如果有办法访问它,我尽可能不想复制我将在我的项目文件夹中使用的图像。

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

最新更新