首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GWT、Guice和GIN编译

GWT、Guice和GIN编译
EN

Stack Overflow用户
提问于 2012-02-23 06:03:45
回答 2查看 1K关注 0票数 1

我正在尝试使用Guice和Gin构建和GWT MVP应用程序。我在Eclipse项目中添加了Guice和GIN jars,但我遇到了这个错误:

代码语言:javascript
复制
java.lang.NoClassDefFoundError: com/google/inject/internal/util/$Preconditions

我在谷歌上快速搜索了一下,here说我们需要针对GWT SDK重新编译GIN。此外,Gin Tutorial还提到了编译步骤。

向GWT项目添加GIN jar还不够吗,还是必须从源代码生成gin.jar?我如何使用Eclipse (使用Google插件)来实现这一点?

附言:我没有在我的项目中使用Maven。只有Eclipse和Google提供了另一个PS工具:目前使用的是Guice 3.0、Gin 1.5和GWT2.3

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-23 06:29:24

如果您使用的是GWT 2.2或更高版本,请尝试使用gin 1.1或更高版本的最新快照,同时升级guice 3.0

票数 1
EN

Stack Overflow用户

发布于 2012-02-24 06:24:38

对于Gin1.5,有一个gwt-2.2之前的jar和一个gwt-2.2之后的jar。确保你有一个正确的。并且可能只有一个应该在WEB-INF/lib中。确保gin和guice都在库中和Java Build Path->Libraries中。我还有aopalliance.jar,guice-assistedinject-3.0.jar和javax.inject.jar。(还有guice-servlet,但这不是问题的一部分)。确保您的.gwt.xml文件中包含“”。

请记住,在dev模式下,gin使用guice来完成大部分工作。

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

https://stackoverflow.com/questions/9403815

复制
相关文章

相似问题

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