2012-10-11 4 views
0

프로젝트에서 프로젝트에 사용 된 이미지에 ClientBundle을 사용하고 있습니다. 내가 사용하고있을 이미지는 다른 프로젝트, Flex 웹 애플리케이션에서 이미 사용 되었기 때문에이 이미지는 내 gwt 프로젝트 외부에있는 단일 디렉토리에 위치합니다.GWT ImageResource 프로젝트 경로 외부의 @source 경로

계층 구조 내 CImageResource 클래스에서

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

:

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

그리고 GWT는 말한다는 "자원 파일이 없습니다."

ClientBundle 클래스에서 이미지를 어떻게 사용할 수 있습니까? 가능하면 프로젝트 폴더에 액세스 할 방법이 있다면 이미지를 복사하고 싶지 않습니다. 클래스 패스에서

답변

3

GWT로드 다, 그래서 그냥 클래스 패스에 image 폴더를 넣어 당신이 참조 할 수 myimage.gif@Source("myimage.gif"), @Source("/myimage.gif") 또는 @Source("../../../myimage.gif")와.