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 に答える