首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gwt ClientBundle找不到图片

Gwt ClientBundle找不到图片
EN

Stack Overflow用户
提问于 2010-08-24 01:43:46
回答 1查看 999关注 0票数 2

在我的主项目:com.example.project.client.Bundle中,ClientBundle可以正常工作

我的库中的另一个ClientBundle可以很好地编译成jar:com.example.library.client.Bundle

当我的项目依赖于库时编译失败:

代码语言:javascript
复制
[ERROR] Errors in 'jar:file:/C:/work/library.jar!/com/example/library/client/Bundle.java'
[ERROR] Line 10:  Failed to resolve 'com.example.library.client.Bundle' via deferred binding

我检查了库jar,图像文件在/com/example/library/client/中,就像它们在库的源代码中一样。有什么窍门吗?我尝试使用@ClientBundle.Source("com/example/library/client/icon.gif")@ClientBundle.Source("icon.gif")来引用图像,这两种方法都允许库编译文件,但在编译相关项目时失败。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-24 05:37:21

看起来是我的错。我引用的是icon.gif,但实际上文件系统中有icon.png。简单的打字错误。

我最大的错误是混淆了编译步骤。当您拥有一个GWT库并将其编译到jar中时,您是在而不是执行GWT编译。因此,您实际上并没有验证任何ClientBundle注释。直到依赖项目执行完整的GWT编译(这就是我的失败之处),验证才会发生。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3550167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档